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(e)
Array.prototype.remove = function (e) {
  for (var i = 0; i < this.length; i++)
  if (e == this[i]) return this.splice(i, 1);
Array.prototype.each = function (fn) {
  for (var i = 0; i < this.length; i++) fn(this[i]);
Array.prototype.compact = function (fn) {
  for (var i = 0; i < this.length; i++)
...
remove(e)
Array.prototype.remove = function(e) {
    for (var i = 0; i < this.length; i++) {
        if (e == this[i]) { return this.splice(i, 1); }
};
remove(e)
Array.prototype.remove = function(e) {
  for (var i = 0, length = this.length; i < length; ++i) {
      if (this[i] === e) {
        this.splice(i, 1);
};
remove(el)
Array.prototype.remove = function(el) {
  var i = this.indexOf(el);
  if (i != -1) {
    this.splice(i, 1);
  return this;
};
remove(el)
Array.prototype.remove = function(el) {
  for(var i = 0; i < this.length; i++) {
    if(this[i] === el) {
      this.splice(i, 1);
      return true;
  return false;
};
...
remove(el, test)
Array.prototype.remove = function(el, test) {
    if (test == null) {
        var pos = this.indexOf(el);
        if (pos >= 0) this.splice(pos, 1);
    } else {
        for (var i = this.length; --i >= 0;) {
            if (test(this[i], el)) this.splice(i, 1);
    return this;
};
remove(elem)
Array.prototype.remove = function(elem) {
    var match = -1;
    while( (match = this.indexOf(elem)) > -1 ) {
        this.splice(match, 1);
};
remove(elem)
Array.prototype.remove = function(elem) {
    var removed = false;
    var match = -1;
    while( (match = this.indexOf(elem)) > -1 ) {
        this.splice(match, 1);
        removed = true;
    return removed;
};
...
remove(elem)
Array.prototype.remove = function(elem) {
  let index = this.indexOf(elem);
  if (index < 0) {
    return;
  this.splice(index, 1);
remove(elem)
Array.prototype.remove = function(elem) {
    return this.filter(function(e) {
        return !(e === elem)
    });