Hi, Dev! Thanks for opening my blog. I hope you are doing well and ready to learn the most used JavaScript Array Methods.
Here are the 8 JavaScript Array Methods you should know.
1. filter()
- The filter() method returns an array filled with all array elements that satisfies the condition.
 - If no elements satisfies the condition, it returns an empty array.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // returning items less than 4
      let filteredArr = arr.filter((item) => item < 4);
      console.log(filteredArr); // output: [1, 2, 3]
2. map()
- The map() method returns a new array with the results of calling a function for every array element.
 - The map() method calls the provided function once for each element in an array, in order.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // adding one to each array element
      let mappedArr = arr.map((item) => item + 1);
      console.log(mappedArr); // output: [2, 3, 4, 5, 6, 7]
3. find()
- The find() method returns the value of the first element in an array that satisfies the condition.
 - The find() method executes the function once for each element present in the array.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // finding element greater than 4
      let resultArr = arr.find((item) => item > 4);
      console.log(resultArr); // output: [5]
4. forEach()
- The forEach() method calls a function once for each element in an array, in order.
 
      let arr = [1, 2, 3, 4, 5, 6];
      arr.forEach((item) => {
        console.log(item); // output: 1 2 3 4 5 6
      });
5. some()
- The some() method checks if any one of the elements in an array satisfies the condition.
 - If satisfied, it returns 'true' otherwise 'false'.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // checking is any array element equals to 3
      let isThree = arr.some((item) => item === 3);
      console.log(isThree); // output: true
      // checking is any array element equals to 10
      let isTen = arr.some((item) => item === 10);
      console.log(isTen); // output: false
6. every()
- The every() method checks if all elements in an array satisfies the condition.
 - If satisfied, it returns 'true' otherwise 'false'.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // all elements are less than 6
      let lessSix = arr.every((item) => item <= 6);
      console.log(lessSix); // output: true
      // all elements are greater than 10
      let greaterTen = arr.every((item) => item > 10);
      console.log(greaterTen); // output: false
7. reduce()
- The reduce() method reduces the array to a single value.
 - The reduce() method executes a provided function for each value of the array (from left-to-right) and return value is stored in an accumulator.
 
      let arr = [1, 2, 3, 4, 5, 6];
      // adding all elements of an array
      let sum = arr.reduce((total, value) => total + value);
      console.log(sum); // output: 21
8. includes()
- The includes() method determines whether an array contains a specified element.
 - If array contains the element, it returns 'true' otherwise 'false'.
 
      let arr = ["html", "css", "js"];
      // checking is array conatins 'js'
      arr.includes("js"); // output: true
      // checking is array conatins 'react'
      arr.includes("react"); // output: false
Note: All the above array methods does not change the original array.
              
    
Top comments (0)