Для Варианты цикла в javascript

В На этомвеб-сайте есть список вариантов цикла for. Я могу понять использование цикла for(var i=0, len=arr.length; i(где arr— массив), поскольку arr.lengthне рассчитывается на каждом шаге, что дает незначительный прирост производительности. Однако каковы преимущества использования других вариантов? Например, такие циклы, как

  1. for (var i=arr.length; i--;)
  2. for (var i=0, each; each = arr[i]; i++)

Есть ли заметные изменения производительности при использовании различных вариантов цикла for? Обычно я использую for(var i=0, len=arr.length; iдаже для очень больших массивов. Поэтому я просто хочу знать, есть ли что-то, что я упускаю здесь.

13
задан Ashwin Krishnamurthy 22 April 2019 в 05:53
поделиться