Введение
В этом практическом занятии мы изучим, как с помощью JavaScript проверить, является ли какой-либо элемент в массиве истинным. Мы будем использовать метод Array.prototype.some() и предоставленную функцию предиката для проверки, возвращает ли хотя бы один элемент в коллекции true. Кроме того, мы узнаем, как использовать функцию Boolean в качестве аргумента по умолчанию для упрощения кода.
Проверка, является ли какой-либо элемент массива истинным
Для начала практики программирования откройте Терминал/SSH и введите node.
Для проверки, возвращает ли какой-либо элемент в коллекции true в соответствии с предоставленной функцией, используйте Array.prototype.some(). Если вы хотите использовать функцию Boolean по умолчанию, вы можете опустить второй аргумент, fn.
Вот пример кода:
const any = (arr, fn = Boolean) => arr.some(fn);
Вы можете протестировать его с использованием следующих примеров:
any([0, 1, 2, 0], (x) => x >= 2); // true
any([0, 0, 1, 0]); // true
Резюме
Поздравляем! Вы завершили практическое занятие "Проверка, является ли какой-либо элемент массива истинным". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.