/*------------------------------------------------------------------------------ ** + clone() - mama 23/07/03 - mama@yamago.net ** Array clone() ** retourne un clone du tableau sur lequel la méthode est appliquée ** le clonage est récursif cependant il ne clone pas les éléments de ** type composite (à part les Array) contenus dans le tableau cible -------------------------------------------------------------------------------*/ Array.prototype.clone=function () { var lTable=this.slice(); var i=lTable.length; while (i--) { if (lTable[i] instanceof Array) lTable[i]=lTable[i].clone(); } return lTable; } ASSetPropFlags(Array.prototype,"clone",1);