Я читал, что рекомендуется оптимизировать циклы в JavaScript путем , а не чтения атрибута длины массива каждые итерация в заголовке цикла .
Итак, мы должны сделать это:
var names = ['George','Ringo','Paul','John'];
for(var i=0,j=names.length;i
вместо этого:
var names = ['George','Ringo','Paul','John'];
for(var i=0;i
Однако я создал небольшой тестовый пример для сравнения двух методов, но иногда первый случай был быстрее, а иногда второй.
Какую версию вы бы порекомендовали?