bower
Version:
The browser package manager
17 lines (12 loc) • 411 B
JavaScript
var filter = require('./filter');
var makeIterator = require('../function/makeIterator_');
/**
* Inverse or collection/filter
*/
function reject(list, iterator, thisObj) {
iterator = makeIterator(iterator, thisObj);
return filter(list, function(value, index, list) {
return !iterator(value, index, list);
}, thisObj);
}
module.exports = reject;