Nodejs Utililty Methods Array Remove All

List of utility methods to do Array Remove All

Description

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

Method

removeAll( func )
Array.prototype.removeAll = function( func ) {
  var _retained = [];
  var _removed = [];
  for( var i=0; i<this.length; i++ ) {
    var item = this[i];
    if( !func(item) == true ) {
      _retained.push( item );
    else {
...
removeAll()
Array.prototype.removeAll = function () {
    while (this.length > 0) {
        this.pop();
};
removeAll()
Array.prototype.removeAll = function() {
    while(this.length > 0) {
        this.pop();
};
removeAll(element)
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
Array.prototype.removeAll = function (element){
    var i,
        length = this.length;
    for (i = 0; i < length; i+=1){
        if(this[i] === element){
            this.splice(i, 1);
            i-=1;
            length-=1;
...
removeAll(element)
Array.prototype.removeAll = function (element) {
    var newArr = [];
    for (var i in this) {
        if (this[i] != element) {
            newArr.push(this[i]);
    return newArr;
var arr = [1, 2, 1, 4, 1, "1", 3, 4, 1, 111, 3, 2, 1, "1"];
var finalArr = arr.removeAll(1);
for (var i in finalArr) {
    console.log(finalArr[i]);
removeAll(element)
Array.prototype.removeAll = function(element) {
  for(var i=0; i<this.length; i++) { 
      if(this[i] === element) {
        this.splice(i,1);
        i--;
removeAll(elements)
Array.prototype.removeAll = function(elements) {
  for (var i = 0; i < elements.length; i++) {
    this.remove(elements[i]);
};
removeAll(item)
Array.prototype.removeAll = function (item) {
  var removed = []
  for (var i = 0, x = this.length; i < x; i++) {
    if (this[i] === item) {
      removed.push(item)
      this.splice(i, 1)
      i--
  return removed
var colors = ['red', 'red', 'yellow', 'red']
for (p in colors) {
  console.log(p)
removeAll(items)
Array.prototype.removeAll = function(items){
  for (var i=0; i<items.length; i++){
    this.remove(items[i]);
  return true;
removeAll(obj)
Array.prototype.removeAll = function(obj) {
  var newArr = new Array();
  var len = this.length;
  for(var i = 0; i < len; i++) {
    if(this[i] != obj)
      newArr.push(this[i]);
  this = newArr;
  return this;
...