javascript - 如果 async.forEach() 仍在执行,是否会遍历我添加到数组中的新元素?

标签 javascript arrays node.js asynchronous

我的问题是:

如果我导入 async 模块,创建一个数组,为该数组编写一个 async.forEach() 循环,当循环运行时,我在该数组中放入更多元素让它循环,它会处理那些新的元素吗添加元素?

最佳答案

没有。您不能在 foreach 运行时修改集合,因此它不会遍历您的新项目 =(

关于javascript - 如果 async.forEach() 仍在执行,是否会遍历我添加到数组中的新元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37218186/

相关文章:

javascript - 表格数据()。在单行中传递多个参数

javascript - 在 Node 中路由请求并构建响应处理程序

javascript - 阻止用户输入英文并强制输入希伯来语

c++ - 函数采用预期大小的数组,向用户发出信号

javascript - 如何处理for循环中nodejs的回调函数?

ios - 如何将自定义结构数组保存到 plist swift

裁剪图像数组

javascript - Promise - 在多个事件后解决

javascript - 将数据从 JavaScript 传递到 ActionScript

javascript - JS : struggling with prototypical inheritance