JavaScript Array Methods
JavaScript array methods cheat sheet with map, filter, reduce, find, sort, and practical code examples for data transformation.
Other JavaScript Sheets
Transformation Methods
Transform arrays into new arrays with modified data
map() - Transform Elements
Create a new array by transforming each element
filter() - Select Elements
Create a new array with elements that pass a test
reduce() - Aggregate Values
Reduce array to single value using accumulator
Searching & Testing
Find elements and test array conditions
find() & findIndex()
Find first element matching condition or its index
some() & every()
Test if any/all elements pass a condition
includes() & indexOf()
Check if array contains a value or find its position
Array Manipulation
Add, remove, and rearrange array elements
Adding & Removing Elements
Methods to add and remove array elements
slice() & concat()
Extract portions and combine arrays without mutation
sort() & reverse()
Sort and reverse array elements in place
Iteration Methods
Loop through arrays and process elements
forEach() - Side Effects
Execute function for each element (side effects only)
join() & Array/String Conversion
Convert array to string and vice versa
flat() & flatMap()
Flatten nested arrays and map-then-flatten
Array Creation & Conversion
Create new arrays and convert between types
Array.from() & Array.of()
Create arrays from array-like objects or iterables
fill() & copyWithin()
Fill array with values or copy elements within