C# has a high performance array copying function to copy arrays in place:
Array.Copy(source, destination, length)
It\'s faster tha
You can clone an array using slice(0);.
slice(0);
var clone = myArray.slice(0);
And you can make it a native method:
Array.prototype.clone = function() { return this.slice(0); };
Performance link comparing to loop