Here you can find the source of copy()
// Returns a copy of an array. Array.prototype.copy = function() { var newArray = []; for(var index = 0; index < this.length; index++) { newArray.push(this[index]);//from w w w.j a v a2s . c o m } return newArray; };
Array.prototype.copy = function(){ return this.filter(function(){return true;}); };
Array.prototype.copy = function () { return this.slice(0);
Array.prototype.copy = function() { var copy = []; this.forEach(function(element) { copy.push(element); }); return copy; };
Array.prototype.copy = function() { var rst = []; for (var i = 0; i < this.length; ++i) rst.push(this[i]); return rst;
Array.prototype.copy = function(){ return this.slice(0);
Array.prototype.copy = function(t) r = []; this.forEach(function (item) { r.push(item); }); return r;