Here you can find the source of reject(array)
Array.prototype.reject = function(array) { return $.map(this, function(ele) { return $.inArray(ele, array) < 0 ? ele : null; })/*from www. j a v a2 s. c o m*/ }
Array.prototype.reject = function(callback) { var arr = []; var length = this.length; if ( length < 0 ) length = 0; for (var i = 0; i < length; i++) if ( i in this ) if (!callback(this[i])) arr.push(this[i]); ...
Array.prototype.reject = function(callback) { var arr = [] var length = this.length if (length < 0) length = 0 for (var i = 0; i < length; i++) { if (i in this) if (!callback(this[i])) arr.push(this[i]) return arr
Array.prototype.reject = function(fun) { return this.reduce(function(res, el) { if(!fun(el)) { res.push(el); }; return res; }, []);