如何确定一个asynchronous调用是否是最后一个

使用asynchronous语言(在我的情况下是node.js ),我最终会得到一个二维循环和一个response

 firstArray.forEach(function(first){ sencondArray[first].forEach(function(second){ doStuff(function callback(resultSum){ if(isLastCallback(this)) response.send(resultSum); }); }); }); 

我的第一个方法是获得isLastCallback的正确结果,使用提供的计数器i isLastCallback迭代,但结果是一团糟。

检测当前callback是否是最后一个callback的常用方法是什么?

       

网上收集的解决方案 "如何确定一个asynchronous调用是否是最后一个"