Here you can find the source of remove(element)
/**//w w w. j ava2 s . c o m * Removes the given element from this array. */ 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; } } return res; };
var array = [1, 1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1']; Array.prototype.remove = function (element) { if (this.length < 1) { console.log("The array object is empty."); var found = false; for (var i = 0; i < this.length; i++) { if (this[i] === element) { this.splice(i, 1); ...
Array.prototype.remove = 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.remove(1); for (var i in finalArr) { document.write(finalArr[i] + "</br>");
Array.prototype.remove = function(element){ for(var ind = 0; ind < this.length; ind++){ if(this[ind] === element){ this.splice(ind, 1); --ind; return this; var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1']; console.log(arr.join(', ')); arr.remove(1); console.log(arr.join(', '));
Array.prototype.remove = 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.remove(1); for (var i in finalArr) { document.write(finalArr[i] + "</br>");
var arr = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1'], elementToRemove = 1; Array.prototype.remove = function (element) { var index = this.indexOf(element); while (index > -1) { this.splice(index, 1); index = this.indexOf(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); ...
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); };
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; ...
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; ...