Nodejs Utililty Methods Array Remove

List of utility methods to do Array Remove

Description

The list of methods to do Array Remove are organized into topic(s).

Method

remove(element)
var arrayElements = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
Array.prototype.remove = function (element) {
    var elements = [];
    for (var i = 0; i < this.length; i++) {
        if (this[i] !== element) {
            elements.push(this[i]);
    return elements;
...
remove(element, howMany)
Array.prototype.remove = function(element, howMany) {
  var idx
  if (-1 !== (idx = this.indexOf(element))) {
    this.splice(idx, howMany || 1)
remove(elementVal)
Array.prototype.remove = function(elementVal){
    var len = this.length;
   for(var i =0;i<len;i+=1)
        if(this[i]===elementVal)
            this.splice(i,1);
            i-=1;
var arr = [1,1,1,2,2,2,2,1,1,1,1,1,1];
arr.remove(1);
console.log(arr);
remove(elementValue)
Array.prototype.remove = function (elementValue) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] === elementValue) {
            this.splice(i, 1);
            i--;
Array.prototype.toString = function () {
...
remove(f)
Array.prototype.remove  = function(f){
  var ME=this;
  if(typeof(f)=="function"){
    ME.each(function(s,i){
      if(f(s,i))ME.splice(i,1);
    },-1);
  return ME;
};
...
remove(filter)
Array.prototype.remove = function(filter)
  return this.select(function(row){
    return !filter(row);
  });
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]);
...
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;
};
...
removeByKey(index)
Array.prototype.removeByKey = function(index) {
  var numToRemove = 1;
  return this.splice(index, numToRemove);
};
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;
};