Collection.every¶
Проверяет, что каждый элемент коллекции удовлетворяет указанному условию.
Syntax¶
Collection.every(predicate, thisArg)
Parameters¶
Name | Type | Description |
---|---|---|
predicate * |
Function |
Предикат, определяющий условие поиска элемента. Предикат принимает три параметра: ● item - проверяемый элемент коллекции, ● index - индекс проверяемого элемента коллекции, ● collection - обрабатываемая коллекция. Предикат возвращает true , если проверяемый элемент удовлетворяет условию, иначе - false . |
thisArg |
* | Объект, используемый как контекст исполнения this предиката predicate . |
* Обязательный аргумент.
Returns¶
Возвращает true
, если каждый элемент удовлетворяют указанному
условию, иначе - false
.
Examples¶
var isBigEnough = function(item, index, collection) {
return element >= 10;
};
new Collection([ 12, 5, 8, 130, 44 ]).every(isBigEnough); // false
new Collection([ 12, 54, 18, 130, 44 ]).every(isBigEnough); // true