我有一些问题。我已经搜索了很多时间,但似乎我无法通过自己解决它。我需要你的帮助,这可能看似重复,但我无法找到适合我情况的例子。
我有一组findBusinessResult
JSON数组。我想做foreach
,如下所示。
var findBusinessResult = JSON.parse(JSON.stringify(findBusinessResult));
findBusinessResult.forEach(function(element) {
var id = element["userId"];
hellAsync(id,element,function(result){
mergedJsonArray.push(result);
retrun result; //how do i get this varaible values outside
});
});
log.debug(JSON.stringify(mergedJsonArray)); // i cant retain the value of this varaible.
如何更改foreach
以等待回调结果?或者我如何才能获得阻止返回的hellAsync
值?