异步js的eachSeries中的缓冲区溢出

曼尼

我正在尝试搜寻目录。我认为我使用异步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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章