«Для циклов» - это встроенная функция, общая для языков программирования, включая JavaScript.Статья Википедии о них довольно полная, и я бы начал с нее, если бы вы хотели понять контекст вопроса.
Упражнение под рукой, затем, состоит в том, чтобы написать функцию на JavaScript, которая, грубо говоря, предоставляет функции, аналогичные встроенному «циклу for».
В указанном вами решении определена функция («цикл»), которая принимает четыре параметра: начальныйзначение («начало»);функция, которая запускается перед каждой итерацией, чтобы проверить, должен ли цикл остановиться («test»);функция, которая будет запускаться после каждой итерации («обновление»);и функция, которая должна выполняться в теле цикла во время каждой итерации («тело»).Затем он использует фактический цикл for для выполнения запрошенных итераций.