Are loops really faster in reverse?

Я слышал это довольно много раз. Действительно ли циклы JavaScript действительно быстрее при обратном отсчете? Если так, то почему? Я видел несколько примеров набора тестов, показывающих, что обратные циклы выполняются быстрее, но я не могу найти объяснения, почему!

Я предполагаю, что это потому, что цикл больше не должен оценивать свойство каждый раз, когда проверяет, завершено ли оно, и просто проверяет окончательное числовое значение.

То есть

for (var i = count - 1; i >= 0; i--)
{
  // count is only evaluated once and then the comparison is always on 0.
}

Ответы на вопрос(30)

Ваш ответ на вопрос