The find() method of Array instances returns the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned.
- If you need the index of the found element in the array, use
findIndex(). - If you need to find the index of a value, use
indexOf(). (It's similar tofindIndex(), but checks each element for equality with the value instead of using a testing function.) - If you need to find if a value exists in an array, use
includes(). Again, it checks each element for equality with the value instead of using a testing function. - If you need to find if any element satisfies the provided testing function, use
some().