Nodejs Array Remove removeMultiple(values)

Here you can find the source of removeMultiple(values)

Method Source Code

Array.prototype.removeMultiple = function(values)
{
   for (var i = 0; i < values.length; i++)
   {//  w  ww.j  a v a 2 s .  c o  m
      this.splice(this.indexOf(values[i]), 1);
      i--;
   }
}

Related

  1. removeByKey(index)
    Array.prototype.removeByKey = function(index) {
      var numToRemove = 1;
      return this.splice(index, numToRemove);
    };
    
  2. 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;
    };
    
  3. removeElementByProperty(chave,obj)
    Array.prototype.removeElementByProperty = function(chave,obj) {
        var i = this.length;
        while (i--) {
          if (angular.equals(this[i][chave], obj)) {
              this.splice(i,1);
    };
    
  4. removeEmpty()
    Array.prototype.removeEmpty = function () {
      for (var i = 0; i < this.length; ++i) {
        if (this[i].replace(/^\s*$/, "") === "") {
          this.splice(i--, 1);
      return this;
    };
    
  5. removeEmpty()
    Array.prototype.removeEmpty = function() {
      var cleanArray = this.filter(function(n) {
          return (n !== undefined && n !== null && n !== '');
      });
      return cleanArray;
    };
    
  6. 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);
    
  7. removeRange(start, end)
    Array.prototype.removeRange = function(start, end){
      this.splice(start, end-start);
    
  8. removeSame()
    Array.prototype.removeSame = function() {
      let theNewArray = [];
      this.map((value, index, array) => {
        if (array.indexOf(value) === index) {
          theNewArray.push(value);
      });
      return theNewArray;
    };
    ...
    
  9. removeWhere(property, value)
    Array.prototype.removeWhere = function (property, value) {
        "use strict";
        for(var i = 0; i < this.length; i++) {
            if(this[i][property] === value) {
                this.splice(i, 1);
                break;
    };
    ...