Я только начинаю с node.js. Я сделал немного ajax, но ничего сложного, поэтому обратные вызовы по-прежнему видны над моей головой. Я посмотрел на async, но мне нужно только запустить несколько функций.
У меня в основном есть что-то, что вытаскивает JSON из API, создает новый, а затем делает что-то с этим. Очевидно, я не могу просто запустить его, потому что он запускает все сразу и имеет пустой JSON. В основном процессы должны выполняться последовательно, но если вытащить JSON из API, он может вытащить другой JSON, пока он ждет, тогда это нормально. Я просто запутался, поставив обратный вызов в цикле. Что мне делать с индексом? Я думаю, что видел некоторые места, которые используют обратные вызовы внутри цикла как своего рода рекурсивную функцию и вообще не используют для циклов.
Простые примеры помогут много.