Here you can find the source of remove(value)
/*/*from w ww. j a v a2 s. co 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. */ Array.prototype.remove = function (value) { var arr = []; for(var i = 0, len = this.length; i < len; i++) { if(this[i] !== value) { arr.push(this[i]); } } for(var i = 0, len = this.length; i < len; i++) { this.pop(); } for(i = 0, len = arr.length; i < len; i++) { this.push(arr[i]); } };
var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1']; Array.prototype.remove = function(value){ for (var i = 0; i < this.length; i++){ if (value === this[i]){ this.splice(i, 1); return this; Array.prototype.removeSecondWay = function(value){ return this.filter(function(index){ return this[index] !== value; ) console.log(arr.join(', ')); console.log(arr.remove(1).join(', ')); console.log(arr.removeSecondWay(1).join(', '));
Array.prototype.remove = function(value) { while (this.indexOf(value) >= 0) { this.splice(this.indexOf(value), 1); return this; }; var arr = [1,2,1,4,1,3,4,1,111,3,2,1,'1'], element = 1, result, ...
Array.prototype.remove = function(value) { var index = this.indexOf(value); if (index != -1) { return this.splice(index, 1); return false;
Array.prototype.remove = function (value) { for (var i = 0, len = this.length; i < len; i += 1) { if (this[i] === value) { this.splice(i, 1); return this; }; var arr = [1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 11, '1']; ...
Array.prototype.remove = function (value) { var idx = this.indexOf(value); if (idx !== -1) { return this.splice(idx, 1); return false; };
Array.prototype.remove = (value) => { const position = this.indexOf(value) if (~position) this.splice(position, 1) return this
Array.prototype.remove = function (value) { while (this.indexOf(value) >= 0) { this.splice(this.indexOf(value), 1); return this; Array.prototype.remove2 = function (value){ var i, len, possitions = []; ...
Array.prototype.remove = function(value) { for (var i = 0; i < this.length; i+=1) { if (this[i] === value) { this.splice(i, 1) i-=1;
Array.prototype.remove = function(value) { var idx; for (idx = this.indexOf(value); idx > -1; idx = this.indexOf(value)) { this.splice(idx, 1); return this; }; function test() { var i, len, N, value, result, arr = []; ...