Этот урок связан с проектом Разбираем Underscore.js по косточкам

Разбираем Underscore.js по косточкам. Метод some

Продолжаем разбирать библиотеку underscore и в этой посте посмотрим как работать с методом some.

_.some(list, [predicate], [context])

Some вернет true, если хотябы для одного значения из list predicate вернет true. После нахождения первого, удовлетворяющего условию элемента выполнение функции прерывается.

// вернет true
_.any([null, 0, 'yes', false]);

Так же мы можем писать и свои собственные логические проверки:

var digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

var result = _.some(digits, function(value, index, list){
    return value;
});

console.log(result); // true

var result = _.some(digits, function(value, index, list){
    return (value == true);
});

console.log(result); // true

var result = _.some(digits, function(value, index, list){
    return (value === true);
});

console.log(result); // false

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.ruseller.com
Автор: Станислав Протасевич
Урок создан: 8 Мая 2014
Просмотров: 5638
Правила перепечатки


5 последних уроков рубрики "Разное"

^ Наверх ^