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