我正在尝试搜寻目录。我认为我使用异步js的eachSeries遇到了溢出问题,因为我一直在使用广度优先搜索功能向数组中添加项目。
有什么我可以使用的方法,以异步方式弹出/出队数组,直到它为空?还是我有解决此问题的方法?
谢谢你。
我刚刚创建了自己的函数,例如
var async2 = {
popEachSeries: function(stack, callback, callbackFinished) {
if (stack && stack.length > 0) {
var item = stack.pop();
callback(item, function() {
async2.popEachSeries(stack, callback, callbackFinished);
});
} else {
if (callbackFinished) {
callbackFinished();
}
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句