.find()

Published Jun 5, 2021Updated Jul 11, 2022
Contribute to Docs

The .find() method returns the first element in the array that satisfies the given function.

Syntax

array.find(function);

The function is a callback that is applied to each element as the array is traversed. If no valid element is found, undefined is returned.

Example

Finding the first temperature that’s over 90°:

const temperature = [72, 87, 92, 90, 85, 88, 81];
const hot = temperature.find((element) => element >= 90);
console.log(hot);
// Output: 92

Codebyte Example

The following example finds the first person under 21 years old in the peopleInLine array:

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn JavaScript on Codecademy