Возможный дубликат:
JavaScript - Являются ли циклы быстрее в обратном направлении...?
Я не знаю, является ли этот вопрос действительным на других языках или нет, но я задаю это специально для JavaScript.
В некоторых статьях и вопросах я вижу, что самый быстрый цикл в JavaScript - это что-то вроде:
for(var i = array.length; i--; )
Также в Sublime Text 2, когда вы пытаетесь написать цикл, это предполагает:
for (var i = Things.length - 1; i >= 0; i--) {
Things[i]
};
Я хочу знать, почему i-- быстрее, чем i++ в циклах?