Метод find() возвращает элемент, который соответствует описанному в функции-предикате условию. Реализовать такую логику можно и через for, но метод find() позволяет это сделать проще.



Выше показан пример того, как решить задачу без find(). Если мы уберём число 2 из массива, то функция будет возвращать undefined.



find() позволит писать меньше кода и сделать его более понятным:

const result = numbers.find(function isElementEquals2(element) {

return element === 2

});