跳到主要内容

find

_.find(list, predicate, [context])Alias: detect
list 中逐项查找,返回第一个通过 predicate 迭代函数真值检测的元素值,如果没有元素通过检测则返回 undefined。 如果找到匹配的元素,函数将立即返回,不会遍历整个 list。predicate 通过 iteratee 进行转换,以简化速记语法。

var even = _.find([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });
=> 2