Array Iterators Flashcards
Returns an iterator that contains key/value pairs of each index in the array
array.entries()
When you want to transform elements in an array.
array.map()
When you want to select a subset of multiple elements from an array.
array.filter() (immutable - creates a new array)
When you want to select a single element from an array.
array.find()
When you want derive a single value from multiple elements in an array.
array.reduce()
When you need to execute a function for each individual element in an array. Only use when you can’t use a more sophisticated tool.
array.forEach()
Loop over an Array
array.forEach() or for/of, or simple for statement
Check if all elements are even or odd
array.every()
When you want to select a single element’s index from an array
array.findIndex()