Lines Matching refs:predicate
226 _.find = _.detect = function(obj, predicate, context) {
228 var key = keyFinder(obj, predicate, context);
234 _.filter = _.select = function(obj, predicate, context) {
236 predicate = cb(predicate, context);
238 if (predicate(value, index, list)) results.push(value);
244 _.reject = function(obj, predicate, context) { argument
245 return _.filter(obj, _.negate(cb(predicate)), context);
250 _.every = _.all = function(obj, predicate, context) {
251 predicate = cb(predicate, context);
256 if (!predicate(obj[currentKey], currentKey, obj)) return false;
263 _.some = _.any = function(obj, predicate, context) {
264 predicate = cb(predicate, context);
269 if (predicate(obj[currentKey], currentKey, obj)) return true;
629 return function(array, predicate, context) { argument
630 predicate = cb(predicate, context);
634 if (predicate(array[index], index, array)) return index;
892 _.negate = function(predicate) { argument
894 return !predicate.apply(this, arguments);
1068 _.findKey = function(obj, predicate, context) { argument
1069 predicate = cb(predicate, context);
1073 if (predicate(obj[key], key, obj)) return key;