console.log("2");
setTimeout(function () {
console.log("1");
}, 0)
控制台输出的结果:
2
xxx
1
这里xxx是一个随机的数,每次都不一样。为什么结果还有有这么一个随机数?
setTimeout(function () {
console.log("1");
}, 0)
console.log("2");
然后这个输出的是:
2
undefined
1
为什么是先输出2?不是1呢?
另外,setTimeout会返回一个ID标识这个定时器,为什么第二段代码就没有返回这个ID?
相关分类