Найти последнее совпадающее значение

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы углубимся в программирование на JavaScript и изучим концепцию поиска последнего совпадающего значения в массиве. Это практическое занятие дает возможность углубить понимание методов массивов JavaScript и техник функционального программирования. В конце этого практического занятия вы будете четко понимать, как использовать методы Array.prototype.filter() и Array.prototype.pop() для нахождения последнего элемента, соответствующего определенным условиям.

JavaScript-функция для поиска последнего совпадающего значения

Для поиска последнего элемента в массиве, удовлетворяющего заданному условию, используйте следующую JavaScript-функцию:

const findLast = (arr, fn) => arr.filter(fn).pop();

Для использования этой функции передайте массив, по которому вы хотите осуществить поиск, и функцию, которая возвращает истинное значение для элементов, с которыми вы хотите сравнивать.

Например, findLast([1, 2, 3, 4], n => n % 2 === 1); вернет 3, так как находит последнее нечетное число в массиве.

Для начала практики программирования откройте Терминал/SSH и введите node.

Резюме

Поздравляем! Вы завершили практическое занятие "Поиск последнего совпадающего значения". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.