Плюсы фор
Можно оборвать
Можно асинхронно обрабатывать
Можно оборвать
Можно обратную итерацию или через одну, до половины и тп
Минусы:
Количество символов при написании
Плюсы фор оф:
Может в генераторы и то же самое что фор, кроме обратной итерации
Минусы фор оф
Не может нормально в индексы
Форич:
Плюсы
Коротко
Минусы
Все плюсы форича и фор офа
Точно, про асихронность забыл, пока не приходилось с ней в циклах работать. Про break тоже из головы вылетело, хе. А вообще, если подумать, то одним форичем ведь никто не заставляет пользоваться, мне кажется, что корректнее будет сравнивать все 30 методов из прототипа массива и for, т.к. в принципе через for можно реализовать весь тот функционал, который они предлагают (но асинхронность - это да, тут фор всё равно продолжит тащить, хе).