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(element)
Array.prototype.remove = function(element)
    var res = false;
    for (var i = 0; i < this.length; i++) 
        if (this[i] == element) 
            this.splice(i--, 1);
            res = true;
...
remove(element)
console.log('Problem 2. Remove elements');
Array.prototype.remove = function (element) {
    while(this.indexOf(element)>=0){
        this.splice(this.indexOf(element),1);
    return this;
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
console.log(arr);
...
remove(element)
var input = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
removeElementsTest();
function removeElementsTest() {
    console.log('Initial array: ' + input);
    input.remove(1);
    console.log('Removing 1 : ' + input);
    input.remove(2);
    console.log('\nRemoving 2 : ' + input);
Array.prototype.remove = function (element) {
    var arr = this,
        index;
    for (index in arr) {
        if (arr[index] === element) {
            arr.splice(index, 1);
};
remove(element)
var array = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'], 
    element = 1;
Array.prototype.remove = function (element) {
    var i,
        length;
    for (i = 0, length = this.length; i < length; i += 1) {
        if (this[i] === element) {
            this.splice(i, 1);
            i -= 1;
...
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)
            return i;
    return false;
...
remove(element)
taskName = "2. Remove Value from array";
function Main(bufferElement) {
    var inputArray = ReadLine("Enter elements: ", '[1, 2, 2, 3, 3, 3, 4, 4, 4, 4]');
    var removeElement = ReadLine("Remove element: ", '3');
    SetSolveButton(function() {
        ConsoleClear();
        var elements = SplitBySeparator(inputArray.value, [',', ' ', '\\[', ']']);
        var elementForRemoving = removeElement.value;
        WriteLine("New array: " + elements.remove(elementForRemoving).join(', '));
...
remove(element)
Array.prototype.remove = function(element) {
  for(var i=0; i<this.length; i++) { 
      if(this[i] === element) {
        this.splice(i,1);
        return true;
  return false; 
remove(element)
Array.prototype.remove = function (element) {
  this.splice(this.indexOf(element), 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 myArray = new Array;
    this.forEach(function(item) {
       if(item !== element)
           myArray.push(item);
    });
    this.splice(0);
    for(var i = 0; i < myArray.length; i++)
        this.push(myArray[i]);
...