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?
杨__羊羊
江户川乱折腾
随时随地看视频慕课网APP
相关分类