我们可以异步执行对JavaScript的forEach的回调吗?
在浏览器或节点环境中,是否可能在forEach完成其执行之前控制台“全部完成”?如果是,则何时?否。您的代码是同步的,因此除非在异步块中显式执行.forEach函数,否则它永远不会发生。否。forEach是同步函数我们可以异步执行对JavaScript的forEach的回调吗?,javascript,arrays,node.js,Javascript,Arrays,Node.js,在浏览器或节点环境中,是否可能在forEach完成其执行之前控制台“全部完成”?如果是,则何时?否。您的代码是同步的,因此除非在异步块中显式执行.forEach函数,否则它永远不会发生。否。forEach是同步函数 可以从它内部调用异步函数,但它们可能尚未完成,但循环本身已经完成了。我如何才能做到这一点。你能给我举个例子吗, var a = [1,2,3,4,5,6,7,8,9,10]; a.forEach(item => { ... }); console.log('all don
可以从它内部调用异步函数,但它们可能尚未完成,但循环本身已经完成了。我如何才能做到这一点。你能给我举个例子吗,
var a = [1,2,3,4,5,6,7,8,9,10];
a.forEach(item => {
...
});
console.log('all done');