console.log('script start')setTimeout(function () {console.log('setTimeout')},0)new Promise(function (resolve) {console.log('promise1')resolve()}).then(function () {console.log('promise2')})console.log('script end')
打印出的结果
script startpromise1script endpromise2setTimeout