Трудно понять чего вы хотите.
Что бы функция f начала выполняться, ее надо вызвать. Где вызов?
Цикл for (var k = 1; k <= N; k++) быстренько пробежится и закончится. Он не будет ждать пока будут срабатывать все вызовы timout.
Изучайте возможности асинхронного программирования в javascipt.
Promise, async/await.
|