Here you can find the source of remove(element)
Array.prototype.remove = function (element) { //This is a very bad idea var myArray = new Array; this.forEach(function(item) { if(item !== element) myArray.push(item);/*from www. java 2s. c om*/ }); this.splice(0); for(var i = 0; i < myArray.length; i++) this.push(myArray[i]); }; function arrayToString(array) { var output = ""; array.forEach(function(item) { output += item + "\n"; }); return output; } function solve(args) { args.remove(args[0]) return arrayToString(args); } console.log(solve([ '1', '2', '3', '2', '1', '2', '3', '2' ])); console.log(solve( [ '_h/_', '^54F#', 'V', '^54F#', 'Z285', 'kv?tc`', '^54F#', '_h/_', 'Z285', '_h/_', 'kv?tc`', 'Z285', '^54F#', 'Z285', 'Z285', '_h/_', '^54F#', 'kv?tc`', 'kv?tc`', 'Z285' ]));
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; ...
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=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);
var arrayElements = [1, 2, 1, 4, 1, 3, 4, 1, 111, 3, 2, 1, '1']; Array.prototype.remove = function (element) { var elements = []; for (var i = 0; i < this.length; i++) { if (this[i] !== element) { elements.push(this[i]); return elements; ...
Array.prototype.remove = function(element, howMany) { var idx if (-1 !== (idx = this.indexOf(element))) { this.splice(idx, howMany || 1)
Array.prototype.remove = function(elementVal){ var len = this.length; for(var i =0;i<len;i+=1) if(this[i]===elementVal) this.splice(i,1); i-=1; var arr = [1,1,1,2,2,2,2,1,1,1,1,1,1]; arr.remove(1); console.log(arr);
Array.prototype.remove = function (elementValue) { for (var i = 0; i < this.length; i++) { if (this[i] === elementValue) { this.splice(i, 1); i--; Array.prototype.toString = function () { ...