Array Iterators Flashcards

1
Q

Returns an iterator that contains key/value pairs of each index in the array

A

array.entries()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When you want to transform elements in an array.

A

array.map()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When you want to select a subset of multiple elements from an array.

A

array.filter() (immutable - creates a new array)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When you want to select a single element from an array.

A

array.find()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When you want derive a single value from multiple elements in an array.

A

array.reduce()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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.

A

array.forEach()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Loop over an Array

A

array.forEach() or for/of, or simple for statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Check if all elements are even or odd

A

array.every()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When you want to select a single element’s index from an array

A

array.findIndex()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly