setTimeout(function () {
console.log('three');
}, 0); //setTimeout(fn, 0)在下一轮“事件循环”开始时执行
Promise.resolve().then(function () {
console.log('two');
}); //Promise.resolve()在本轮“事件循环”结束时执行
console.log('one'); //立即执行
// one
// two
// three