Here you can find the source of remove(array, removeNumber)
/*/*from w w w . j a v a2s . c o m*/ 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 jsConsole, arrayNumbers = [1,2,1,4,1,3,4,1,111,3,2,1,'1']; removeNumber = 1; Array.prototype.remove = function (array, removeNumber) { for (var i = 0; i < array.length; i+=1) { if (removeNumber === array[i]) { array.splice(i, 1); } } return array; }; //jsConsole.writeLine('Array is: ' + arrayNumbers); console.log(arrayNumbers); //jsConsole.writeLine('Array after remove elements is: ' + arrayNumbers.remove(arrayNumbers, removeNumber)); console.log(arrayNumbers.remove(arrayNumbers, removeNumber));
Array.prototype.remove = function(arg){ var i=0,n=0; var arrSize = this.length; for(i=0;i<arrSize;i++){ if(this[i] != arg){ this[n++]=this[i]; if(n<i){ ...
Array.prototype.remove = function(arg, all){ for(var i = 0; i < this.length; i++){ if(this[i] === arg){ this.splice(i,1); if(!all) break; else i--; };
Array.prototype.remove = function (argument) { const removeFn = (typeof argument === 'function' ? argument : (item) => item === argument); for (var i = 0; i < this.length; i++) { if (removeFn(this[i])) { this.splice(i, 1); break; return this; };
Array.prototype.remove = function(arr, obj) { var index = arr.indexOf(obj); if (index != -1) { arr.splice(index, 1); };
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1']; Array.prototype.remove = function(array, element){ for (var i = 0; i < array.length; i++) { if (array[i] === element) { array.splice(i, 1); i-=1; console.log(arr); arr.remove(arr,1); console.log(arr);
Array.prototype.remove = function (begin, end, value) { while (begin < end) if (this[begin] == value) this.splice (begin, 1); else ++begin; return this; };
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1']; Array.prototype.remove = function(digit) { var length = arr.length; for (var i = 0; i < length; i+=1) { if (arr[i] === digit) { arr.splice(i, 1); console.log(arr); arr.remove(1); console.log(arr);
Array.prototype.remove=function(dx) if(isNaN(dx)||dx>this.length){return false;} for(var i=0,n=0;i<this.length;i++) if(this[i]!=this[dx]) this[n++]=this[i] this.length-=1 };
Array.prototype.remove = function(dx) { if (isNaN(dx) || dx > this.length) { return false; for (var i = 0, n = 0; i < this.length; i++) { if (i != dx) { this[n++] = this[i] this.length -= 1