Here you can find the source of copy()
/**/*ww w. j a v a 2s . c o m*/ @Name: Array.prototype.copy @Author: Paul Visco @Version: 1.1 11/19/07 @Description: Makes a new independent copy of an array instead of a pointer to it @Return: Array A new array with the same value as the one it is making a copy of @Example: var myNewArray = myArray.copy(); */ Array.prototype.copy = function(){ return this.filter(function(){return true;}); };
Array.prototype.copy = (function () { var f = function (o) { return o; }; return function () { return this.map(f); }; }());
Array.prototype.copy = function(){ var tmp = []; for (var i = 0; i < this.length; i++) tmp.push(this[i]); return tmp;
Array.dim = function (n, e) { var a = [], i; for (i = 0; i < n; i += 1) { a[i] = e; return a; Array.prototype.copy = function () { return this.slice(0); ...
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);