Nodejs Array Remove removeElementByProperty(chave,obj)

Here you can find the source of removeElementByProperty(chave,obj)

Method Source Code

Array.prototype.removeElementByProperty = function(chave,obj) {
    var i = this.length;
    while (i--) {
       if (angular.equals(this[i][chave], obj)) {
           this.splice(i,1);/*  w  w  w .  j a va 2  s . co  m*/
        }
    }
};

Related

  1. remove(filter)
    Array.prototype.remove = function(filter)
      return this.select(function(row){
        return !filter(row);
      });
    
  2. remove(fn, v)
    Array.prototype.remove = function(fn, v) { 
        var self = this;
        var isFN = typeof(fn) === 'function';
        var isV = v !== undefined;
        var arr = [];
        for (var i = 0, l = self.length; i < l; i++) {
            if (isFN) {
                if (!fn.call(self, self[i], i)) {
                    arr.push(self[i]);
    ...
    
  3. remByVal(val)
    Array.prototype.remByVal = function (val) {
        for (var i = 0; i < this.length; i++) {
            if (this[i] === val) {
                this.splice(i, 1);
                i--;
        return this;
    };
    ...
    
  4. removeByKey(index)
    Array.prototype.removeByKey = function(index) {
      var numToRemove = 1;
      return this.splice(index, numToRemove);
    };
    
  5. removeElement()
    Array.prototype.removeElement = function()
        var what, a = arguments, L = a.length, ax;
        while(L && this.length){
            what= a[--L];
            while((ax= this.indexOf(what))!= -1){
                this.splice(ax, 1);
        return this;
    };
    
  6. removeEmpty()
    Array.prototype.removeEmpty = function () {
      for (var i = 0; i < this.length; ++i) {
        if (this[i].replace(/^\s*$/, "") === "") {
          this.splice(i--, 1);
      return this;
    };
    
  7. removeEmpty()
    Array.prototype.removeEmpty = function() {
      var cleanArray = this.filter(function(n) {
          return (n !== undefined && n !== null && n !== '');
      });
      return cleanArray;
    };
    
  8. removeMultiple(values)
    Array.prototype.removeMultiple = function(values)
      for (var i = 0; i < values.length; i++)
        this.splice(this.indexOf(values[i]), 1);
        i--;
    
  9. removeNegatives()
    Array.prototype.removeNegatives = function() {
      var negCount = 0;
      for (var index = 0; index < this.length; index++) {
        if(this[index] >= 0){
          this[index - negCount] = this[index];
        } else {
          negCount++
      this.length = this.length-negCount;
    array2 = [-1,2.4,-3.1,4,-5.0,-6];
    array2.removeNegatives();
    console.log(array2);