Обновить
2
0
PurpleSchool@PurpleSchool

Авторский блог о разработке, управлении и DevOps

Отправить сообщение

Спасибо, благодаря вашем комментариям, я могу улучшать материал)

Спасибо за дополнение, добавил

Пожалуйста: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast

The findLast() method iterates the array in reverse order and returns the value of the first element that satisfies the provided testing function.

Он не просто выводит последний элемент, который удовлетворят условию, а делает это, проходя массив с конца.

Да, противопоставляю, find ищет первый элемент с начала, а findLast первый элемент с конца.

А почему пример не корректен? Результат может быть действительно разным, если есть повторяющиеся элементы в массиве, но в примере я показал основную задачу данного метода - оптимизировать поиск, если мы знаем, что искомое значение ближе к концу.

А что здесь не так у меня написано? Я не говорил про filter, который вернёт массив элементов. Я написал, что нам нужно найти 7, как пример поиска элемента по определенному условию.

Исправлено, спасибо. FindLast как раз нужен для обхода с конца. Просто последний элемент можно получить и по индексу или метод at.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность