UNPKG

392 BJavaScriptView Raw
1var filter = require('./filter');
2var makeIterator = require('../function/makeIterator_');
3
4 /**
5 * Object reject
6 */
7 function reject(obj, callback, thisObj) {
8 callback = makeIterator(callback, thisObj);
9 return filter(obj, function(value, index, obj) {
10 return !callback(value, index, obj);
11 }, thisObj);
12 }
13
14 module.exports = reject;
15
16