Проверка элементов на соответствие условию
Очень часто бывает необходимо определить, соответствуют ли все элементы массива некоторому условию или существуют ли в массиве элементы, соответствующие некоторому условию. Для выполнения такого рода проверок библиотека 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
Комментарии:
Нету комментариев для вывода...