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 = 0; i < this.length; i++) {
        var currElem = this[i];
        if (currElem === value) {
            this.splice(i, 1);
    return this;
};
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    return this.filter(function (v) {
        return v !== value;
    })
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
console.log(arr.removeItem(1));
arr = ['hi', 'bye', 'hello' ];
console.log(arr.removeItem('bye'));
...
removeItem(value)
Array.prototype.removeItem = function (value) {
    for(var i = this.length-1; i--;){
        if (this[i] === value) {
            this.splice(i, 1)
};
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];
arr.removeItem(1);
...
removeValue(int)
Array.prototype.removeValue = function(int) {
  var ans = [];
  var count = 0;
  for (i = 0; i < this.length; i++) {
    if (this[i] !== int) {
      ans.push(this[i]);
    } else if (this[i] === int) {
      count++;
  if (count === 0) {
    return false;
  return ans;
removeValue(name, value)
Array.prototype.removeValue = function(name, value){
  try
   var array = $.map(this, function(v,i){
      return v[name] === value ? null : v;
   });
   this.length = 0; 
   this.push.apply(this, array); 
  catch(e)
    console.log(e);
removeValue(name, value)
Array.prototype.removeValue = function(name, value) {
    var array = $.map(this, function(v, i) {
        return v[name] === value ? null : v;
    });
    this.length = 0; 
    this.push.apply(this, array); 
    return this;
removeValue(name, value)
const DATE_FORMAT = 'Do MMM YYYY';
const DATETIME_FORMAT = 'Do MMM YYYY LT';
Array.prototype.removeValue = function(name, value){
   var array = $.map(this, function(v,i){
      return v[name] === value ? null : v;
   });
   this.length = 0; 
   this.push.apply(this, array); 
removeValue(thing)
Array.prototype.removeValue = function(thing) {
  for (var i = 0; i < this.length; i++) {
    if(this[i] == thing) {
      this.splice(i, 1);
  return this;
removeValue(thing)
Array.prototype.removeValue = function(thing) {
  if (this.indexOf(thing) === -1) return false;
  var i;
  while ((i = this.indexOf(thing)) > -1) this.splice(i, 1);
  return this;
removeValue(val)
Array.prototype.removeValue = function(val) {
  var index = this.indexOf(val);
  if (index > -1) {
    this.splice(index, 1);
};