Here you can find the source of add(item)
/**/*w w w .j a v a 2s . com*/ * */ var SEP = ','; Array.prototype.add = function(item) { for ( var i = 0; i < this.length; i++) { if (this[i] === item) { return this; } } this[this.length] = item; return this; } Array.prototype.indexOf = function(item) { for ( var i = 0; i < this.length; i++) { if (this[i] == item) { return i; } } return -1; } Array.prototype.compare = function(other) { var diff = []; for ( var i = 0; i < this.length; i++) { if (other.indexOf(this[i]) < 0) { diff.push(this[i]); } } return diff; } Array.prototype.remove = function(item) { var index = -1; for ( var i = 0; i < this.length; i++) { if (this[i] == item) { index = i; } } var re = this[index]; if (index >= 0) { this.splice(index, 1); } return re; }
Array.prototype.add = function (el) { var index = this.indexOf(el); if (index == -1) { this.push(el); }; Array.prototype.remove = function (el) { var index = this.indexOf(el); if (index > -1) { ...
Array.prototype.add = function(element) { var newSize = this.push(element); return newSize-1;
Array.prototype.add = function(elemento,duplicado) { if(duplicado===false){ for (var i = 0; i < this.length; i++) { if(this[i]===elemento) return; this[this.length] = elemento;
Array.prototype.add = function(index, element) { if (arguments.length == 2) { this.splice(index, 0, element); } else { this.push(index); };
Array.prototype.add = function(index, item){ if (item === undefined){ item = index; index = 0; while (index > this.length){ this.push(undefined); this.splice(index, 0, item); ...
Array.prototype.add = function (obj) { var i = this.length; this[i] = obj; return i; };
Array.prototype.add = function(other) { console.assert(this.length == other.length, 'add: len(a) != len(b)'); var ret = new Array(this.length); for(var i = 0; i < ret.length; i++) ret[i] = this[i] + other[i]; return ret;
"use strict"; Array.prototype.add = function(value) { this.push(value);