我正在尝试抓取目录。我想我正在使用async js' eachSeries因为我在广度优先搜索功能中不断向数组中添加项目。
我可以使用什么东西以异步方式弹出/出列数组,直到它为空?或者我有这个问题的解决方法吗?
谢谢。
答案 0 :(得分:0)
我刚创建了自己的功能,例如
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();
}
}
}
}