выполняется for. Или есть какое-то другое определение в спецификации(я не вникал глубоко)?
Нет. for - это while и взятие свойства по динамическому совйству (индексу). А спред и for of работают с итератором объекта, что есть отдельный метод с совершенно другим интерфейсом. В теории работа с итератором должна быть заметно медленнее, хотя современные движки это оптимизируют.
а что такое for .. of? нет ли там где-нибудь [Symbol.iterator]? а при чём тут генераторы?
Обсуждают сегодня