Pour dupliquer un tableau en JavaScript: lequel des éléments suivants est le plus rapide à utiliser?
Méthode de tranche
var dup_array = original_array.slice();
For
boucle
for(var i = 0, len = original_array.length; i < len; ++i)
dup_array[i] = original_array[i];
Je sais que les deux façons ne font qu'une copie superficielle : si original_array contient des références à des objets, les objets ne seront pas clonés, mais seules les références seront copiées, et donc les deux tableaux auront des références aux mêmes objets. Mais ce n'est pas le but de cette question.
Je ne demande que de la vitesse.