Explanation:
-
push()adds an element to the end of the array -
pop()removes the last element
shift() and unshift()
Explanation:
-
unshift()adds an element to the beginning -
shift()removes the first element
Finding and Checking Elements
includes()
Explanation:
Checks whether the array contains the given value.
indexOf()
Explanation:
Returns the index of the element or -1 if not found.
Looping and Transforming Arrays
forEach()
Explanation:
Runs a function for each element in the array.
map()
Explanation:
Creates a new array by transforming each element.
filter()
Explanation:
Creates a new array with elements that pass a condition.
Extracting and Combining Arrays
slice()
Explanation:
Returns a portion of the array without changing the original array.
concat()
Explanation:
Combines two arrays into a new array.
Common Mistakes with Array Methods
-
Forgetting that some methods return a new array (
map,filter,slice) -
Assuming all methods change the original array
-
Using
map()whenforEach()is enough -
Not checking return values
Summary of Common Array Methods
| Method | Purpose |
|---|---|
| push() | Add to end |
| pop() | Remove from end |
| shift() | Remove from start |
| unshift() | Add to start |
| includes() | Check value |
| indexOf() | Find index |
| forEach() | Loop through |
| map() | Transform |
| filter() | Filter values |
| slice() | Extract part |
| concat() | Merge arrays |
Conclusion
Array methods in JavaScript simplify working with collections of data. By using built-in methods like push, pop, map, filter, and slice, common tasks such as updating, searching, and transforming arrays become easy and readable in JavaScript applications.