Оптимизирует ли JavaScript для циклов действительно необходимо?

Я читал, что рекомендуется оптимизировать циклы в 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

Однако я создал небольшой тестовый пример для сравнения двух методов, но иногда первый случай был быстрее, а иногда второй.

Какую версию вы бы порекомендовали?

17
задан Paul D. Waite 7 August 2011 в 16:32
поделиться