JavaScript. For и его особенности

Как я уже писал (наверно), на смену циклам приходят генераторы ибо более узконаправленные аналоговые по функционалу конструкции. А всё почему? Всё потому, что в циклах слишком много особенностей и условностей, ведь это одна из самых примитивных и следовательно древних конструкций, существовавших в программировании с незапамятных времён (да-да, ещё с Assembler/Fortran или ещё какой древней дичи,…