Какие типы циклов существуют в JavaScript и чем они отличаются?
- Циклы с условием:
for— цикл с счётчиком, выполняется заданное количество разwhile— цикл с условием, выполняется пока условие истинноdo...while— цикл с условием, выполняется минимум один раз
- Циклы по коллекциям:
for...in— перебирает перечисляемые свойства объекта (ключи)for...of— перебирает итерируемые объекты (значения)
- Методы массивов:
forEach(),map(),filter()и др.