Here you can find the source of clone()
Array.prototype.clone = function() { return this.slice(0); };
Array.prototype.clone = function() { return this.slice(); };
Array.prototype.clone = function () { var newArray = new Array(); for(var index=0; index<this.length;index=index+1) { newArray[index] = this[index]; return newArray; };
var utils = { extend: function(orig, extra) { return Object.keys(extra).forEach(function(key) { orig[key] = extra[key]; }); }; Array.prototype.clone = function() { return this.slice(0); ...
Array.prototype.clone = function() { var arr = this.slice(0); for( var i = 0; i < this.length; i++ ) { if( this[i].clone ) { arr[i] = this[i].clone(); return arr;