你们认为输出的结果顺序应该是怎样的?
结果是:
2
fail2 2
1.4142135623730951
fail1 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 1000
timeout 2000
代码执行顺序应该先将2000的推入到异步队列,先进先出应该先输出2000不对么?
所有有什么办法可以看到异步队列里是什么样的么?
相关分类