Javascript Array remove(numToRemove)

Description

Javascript Array remove(numToRemove)


// Problem 2. Remove elements

// Write a function that removes all elements with a given value.
// Attach it to the array type.
// Read about prototype and how to attach methods.

// var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'];
// arr.remove(1); //arr = [2,4,3,4,111,3,2,'1'];

var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'];


Array.prototype.remove = function(numToRemove) {
    var i;/*from  www .  ja  v  a 2 s .c o m*/
    for (i = 0; i < this.length; i++) {
        if (this[i] === numToRemove) {
            this.splice(i, 1);
            i--;
        }
    }
};
arr.remove(1);
console.log(arr);



PreviousNext

Related