我希望在 Node.js 中进行类似这样的调用(我在 node.js 中使用咖啡脚本)
test = [] //initially an empty array
list = []//an array with 10 json object
for li in list
get_data url , li, (err,data) -> test.push data
我的 get_data 方法看起来像
get_data: (url, json_data, callback) ->
throw "JSON obj is required" unless _.isObject(json_data)
post_callback = (error, response) ->
if error
callback(error)
else
callback(undefined, response)
return
request.post {url: url, json: json_data}, post_callback
return
问题是我无法将 request.post 的结果收集到“测试”数组 中我知道我在 for 循环中做错了,但不确定是什么