Nodejs Array Reject reject(callback)

Here you can find the source of reject(callback)

Method Source Code

Array.prototype.reject = function(callback) {
   var arr = []/*from   ww w  .ja  va2s .  c o m*/
   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
}

Related

  1. reject(array)
    Array.prototype.reject = function(array) {
        return $.map(this, function(ele) {
            return $.inArray(ele, array) < 0 ? ele : null;
        })
    
  2. reject(callback)
    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]);
    ...
    
  3. reject(fun)
    Array.prototype.reject = function(fun) {
      return this.reduce(function(res, el) {
        if(!fun(el)) {
          res.push(el);
        };
        return res;
      }, []);