00001 var arrayFilter = require('./_arrayFilter'), 00002 baseFilter = require('./_baseFilter'), 00003 baseIteratee = require('./_baseIteratee'), 00004 isArray = require('./isArray'), 00005 negate = require('./negate'); 00006 00041 function reject(collection, predicate) { 00042 var func = isArray(collection) ? arrayFilter : baseFilter; 00043 return func(collection, negate(baseIteratee(predicate, 3))); 00044 } 00045 00046 module.exports = reject;