Данные примеры дают ускорение выполнения циклов JavaScript на 50%.
function process (value) {
console.log(value);
}
var values = new Array(1000000);
var len = values.length;
// for loop
for (var i = len; i--;) {
process(values[i]);
}
// do-while loop
var j = len - 1;
do {
process(value[j]);
} while (j--)
// while loop
var k = len;
while (k--) {
process(value[k]);
}
Комментариев нет:
Отправить комментарий