Here you can find the source of remove(element)
/*/*from w w w. ja v a 2s . c o m*/ 2. Write a function that removes all elements with a given value - Attach it to the array class - Read about prototype and how to attach methods */ 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(', ')); }); } Array.prototype.remove = function(element) { for (var i = this.length; i--;) { if (this[i] === element) { this.splice(i, 1); } } return this; };
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; ...
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; ...
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;
Array.prototype.remove = function (element) {
this.splice(this.indexOf(element), 1);
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);
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]); ...