find()
is used to find an item in the array.
We pass a function to if, and we get back the first item that returns true
from it.
a.find((element, index, array) => {
//return true or false
})
Returns undefined if not found.
Example:
const itemFound = items.find((item) => item.name === 'b')
findIndex
is similar but instead of the item, like find()
, it returns the index of the first item that returns true, and if not found, it returns undefined
:
a.findIndex((element, index, array) => {
//return true or false
})
Lessons in this unit:
0: | Introduction |
1: | map() |
2: | filter() |
3: | reduce() |
4: | sort() |
5: | ▶︎ find() and findIndex() |
6: | forEach() |