Как синхронно вызвать функцию определенное кол-во раз?

Есть такой код:

for (const item of [1]) {
   print()
}

Можно ли в синхронном цикле проитерироваться определенное количество раз - не имея массива в наличии, по которому происходит итерация?
Возможно ли на лету сгенерить как то итератор в результате которого цикл бы пробегался столько раз сколько необходимо?

Если это невозможно - по другому поставлю вопрос тогда:
Как синхронно вызвать функцию определенное кол-во раз?


Ответы (1 шт):

Автор решения: Grundy

Для повторения операции заданное количество раз можно воспользоваться конструкцией for (цикл со счетчиком)

синтаксис:

for ([initialization]; [condition]; [final-expression])
  statement

Пример:

for (let item = 0; item < max; item++) {
   print()
}
→ Ссылка