你们认为输出的结果顺序应该是怎样的?结果是:2fail2 21.4142135623730951fail1 2那么这些异步函数在异步队列中的"顺序"到底是怎样的呢又如下面这个例子:setTimeout(function () {
console.log('timeout 2000')
}, 2000)for (var i = 1; i <= 100000; i++) {
console.log(1)
}
setTimeout(function () {
console.log('timeout 1000')
}, 1000)输出结果是 :1 (100000次)timeout 1000timeout 2000代码执行顺序应该先将2000的推入到异步队列,先进先出应该先输出2000不对么?所有有什么办法可以看到异步队列里是什么样的么?
添加回答
举报
0/150
提交
取消