Есть функция func(), её надо запустить n раз в цикле с интервалом в секунду, пробовал так
for (let i = 0; i < n; i++) {
setTimeout(func, 1000);
};
этот код запускает func() n раз через секунду, а мне нужен последовательный запуск с задержкой в секунду (т.е. запускается func() проходит секунда, запускается func() и так n раз.)