Проверка элементов на соответствие условию

Очень часто бывает необходимо определить, соответствуют ли все элементы массива некоторому условию или существуют ли в массиве элементы, соответствующие некоторому условию. Для выполнения такого рода проверок библиотека Base предоставляет функции every и some.

Входными параметрами этих функций являются: массив, функция, с помощью которой будут проверяться элементы массива, и дополнительный параметр, который можно использовать для передачи контекста (this) функции:
dojo.every([2,4,6], function (x) { return x % 2 == 0 }); //true
dojo.every([2,4,6,7], function (x) { return x % 2 == 0 }); //false
dojo.some([3,5,7], function f(x) { return x % 2 == 0 }); //false
dojo.some([3,5,7,8], function f(x) { return x % 2 == 0 }); //true
Теги:
утилиты
Добавлено: 24 Июля 2018 08:27:00 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...