console.log("2");setTimeout(function () { console.log("1");}, 0)控制台输出的结果:2xxx1这里xxx是一个随机的数,每次都不一样。为什么结果还有有这么一个随机数?setTimeout(function () { console.log("1");}, 0)console.log("2");然后这个输出的是:2undefined1为什么是先输出2?不是1呢?另外,setTimeout会返回一个ID标识这个定时器,为什么第二段代码就没有返回这个ID?
添加回答
举报
0/150
提交
取消