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(elem)
"use strict";
Array.prototype.remove = function(elem) {
    var i = 0;
    while(i < this.length){
        if(this[i] === elem){
            this.splice(i, 1);
        i+=1;
};
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
console.log("Initial array:");
console.log(arr);
arr.remove(1); 
console.log("After removing all 1:" );
console.log(arr);
remove(elem)
Array.prototype.remove = function(elem) { 
    var index = this.indexOf(elem);
    if (index > -1) {
        this.splice(index, 1);
};
remove(element)
Array.prototype.remove = function(element)
  var index = this.indexOf(element);
  if (index != -1)
    this.splice(index, 1);
remove(element)
Array.prototype.remove = function(element){
  var i = 0;
  var len = this.length;
  for(i = len - 1; i >= 0; i--){
    if(this[i] === element){
      this.splice(i,1);
remove(element)
Array.prototype.remove = function(element) {
  var index = this.indexOf(element);
  if (index > -1) {
    this.splice(index, 1);
  return this;
};
remove(element)
Array.prototype.remove = function(element){
    var result = [];
    for (var i = 0; i < this.length; i++) {
        if(this[i] !== element){
            result.push(this[i])
    return result;
};
...
remove(element)
Array.prototype.remove = function (element) {
    var i;
    for (i = 0; i < this.length; i += 1) {
        if (this[i] === element) {
            this.splice(i, 1);
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
...
remove(element)
Array.prototype.remove = function (element) {
  var pos = this.indexOf(element);
    while (pos !== -1) {
      this.splice(pos,1);
        pos = this.indexOf(element);
};
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
console.log(arr);
...
remove(element)
Array.prototype.remove = function(element) {
    return this.filter(function(item) {
        return item !== element;
    });
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'],
    result = arr.remove(1);
console.log(arr);
console.log(result);
...
remove(element)
Array.prototype.remove = function(element) {
  for (var i = 0; i < this.length; i++) {
    if (this[i] == element) { this.splice(i,1); }
};