Nodejs Utililty Methods Array Remove by Value

List of utility methods to do Array Remove by Value

Description

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

Method

removeItem(value)
Array.prototype.removeItem = function (value) {
    for (var i in this) {
        if(this[i] === value){
            this.splice(i, 1);
    return this;
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    for (i = 0; i < this.length; i++) {
        if (this[i] === value) {
            this.splice(i, 1);
var arrOne = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
arrOne.removeItem(1);
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] === value) {
            this.splice(i, 1);
    return this;
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
...
removeItem(value)
Array.prototype.removeItem = function(value) {
    var result = [];
    for (var i = 0; i < this.length; i++) {
        if (this[i] === value) {
            this.splice(i, 1);
    return this;
};
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    var result = [];
    for (var i = 0; i < this.length; i++) {
        if (this[i] === value) {
            this.splice(i, 1); 
    return this;
};
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    var len = this.length;
    var resultArr = [];
    for (var i = 0; i < len; i++) {
        if (this[i] !== value) {
            resultArr.push(this[i]);
    return resultArr;
...
removeItem(value)
Array.prototype.removeItem = function(value) {
    for (var i = 0; i < this.length; i++) {
        if(this[i] === value) {
            this.splice(i, 1); 
};
var arrFirst = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
arrFirst.removeItem(1);
...
removeItem(value)
"use script"
Array.prototype.removeItem = function(value) {
    if(typeof value === 'number' || typeof value === 'string') {
        for (var index in this) {
            if(this[index] === value) {
                this.splice(index, 1);
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
arr.removeItem(1);
console.log(arr);
arr = ['hi', 'bye', 'hello' ];
arr.removeItem('bye');
console.log(arr);
removeItem(value)
Array.prototype.removeItem = function (value) {
    var items = this.slice(0),
        newArray = [],
        i;
    for(i = 0; i < items.length; i++) {
        if(items[i] === value) {
            continue;
        newArray.push(items[i]);
...
removeItem(value)
"use strict";
Array.prototype.removeItem = function (value) {
    for (var i in this) {
        if(this[i] === value) {
            this.splice(i, 1);
};
var arr = ['hi', 'bye', 'hello' ];
...