Nodejs Array Reject reject(callback)

Here you can find the source of reject(callback)

Method Source Code

Array.prototype.reject = function(callback) {
   var arr = [];// w  w w  . j  a v a  2s  .co  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])
      return arr
    
  3. reject(fun)
    Array.prototype.reject = function(fun) {
      return this.reduce(function(res, el) {
        if(!fun(el)) {
          res.push(el);
        };
        return res;
      }, []);