So duplizieren Sie ein Array in JavaScript: Welche der folgenden Optionen ist schneller zu verwenden?
Schnittmethode
var dup_array = original_array.slice();
For
Schleife
for(var i = 0, len = original_array.length; i < len; ++i)
dup_array[i] = original_array[i];
Ich weiß, dass beide Methoden nur eine flache Kopie erstellen: Wenn original_array Verweise auf Objekte enthält, werden Objekte nicht geklont, sondern nur die Verweise werden kopiert, und daher haben beide Arrays Verweise auf dieselben Objekte. Dies ist jedoch nicht der Punkt dieser Frage.
Ich frage nur nach Geschwindigkeit.