в понимании концепции обратных вызовов javascript с помощью node.js, особенно в циклах

Я только начинаю с node.js. Я проделал кое-что с ajax, но ничего слишком сложного, поэтому обратные вызовы все еще не в моей голове. Я посмотрел на async, но все, что мне нужно, это запустить несколько функций последовательно.

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

Простые примеры могут очень помочь.

31
задан RolandoMySQLDBA 11 February 2013 в 20:12
поделиться