Проверка, является ли какой-либо элемент массива истинным

Beginner

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

Введение

В этом практическом занятии мы изучим, как с помощью 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, чтобы улучшить свои навыки.