Nodejs Array Compact compact()

Here you can find the source of compact()

Method Source Code

Array.prototype.compact = function() {
   var results = [];
   for (var i = 0, len = this.length; i < len; i++) {
      if (this[i] != null) {
         results.push(this[i]);//from   www.j  a  va2 s  .  com
      }
   }
   
   return results;
};

Related

  1. compact()
    Array.prototype.compact = function() {
      return this.select(function(value) {
        return value != null;
      });
    };
    
  2. compact()
    Array.prototype.compact = function() {
      return this.filter(function(item) {
        return !!item;
      });
    Object.prototype.compact = function() {
      var key, compacted;
      compacted = {};
      for(key in this) {
    ...
    
  3. compact()
    Array.prototype.compact = function () { 
      return this.filter((a) => a) 
    
  4. compact()
    Array.prototype.compact = function()
        var a = [];
        for( var i = 0; i < this.length; i++ ) {
            if( i in this ) 
                if( this[ i ] != "" ) a.push( this[ i ] );
        return a;
    };
    ...