setTimeout(function () {
console.log(1)
}, 0);
new Promise(function executor(resolve) {
resolve();
}).then(function () {
console.log(2);
});
如上代码,为什么运行结果是2,1而不是1,2?不是setTimeout先加入任务队列吗?
慕婉清6462132
相关分类