Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как перебрать каждый элемент обычным циклом for? А не forEach

Front End Ученик (9), закрыт 2 месяца назад
Лучший ответ
Андрей Высший разум (465017) 3 месяца назад
Вариант для произвольных объектов, idx содержит ключ очередного поля объекта или индекс элемента, если объект - массив:
 for (let idx in num) {
console.log(num[idx]);
}
Вариант для массивов и итераторов, val содержит значение очередного элемента массива:
 for (let val of num) {
console.log(val);
}
Jurijus ZaksasИскусственный Интеллект (449409) 3 месяца назад
А этот for (let val of num) не синтаксический ли сахар для forеach?
Андрей Высший разум (465017) Jurijus Zaksas, Нет. Это просто множество способов сделать одно и то же. Не думаю, что внутри js-компилятора тело цикла for-of оборачивается в функцию, передаваемую forEach.
Остальные ответы
Дранечка Знаток (490) 3 месяца назад
Это как создатель языка "задумал" ???????
Похожие вопросы