Чтобы дублировать массив в JavaScript: какой из следующих функций быстрее использовать?
Метод среза
var dup_array = original_array.slice();
For
цикла
for(var i = 0, len = original_array.length; i < len; ++i)
dup_array[i] = original_array[i];
Я знаю, что оба способа делают только мелкую копию: если original_array содержит ссылки на объекты, объекты не будут клонированы, но будут копироваться только ссылки, и поэтому оба массива будут иметь ссылки на одни и те же объекты. Но это не вопрос этого вопроса.
Я прошу только о скорости.