举个例子:
const promise = new Promise((resolve, reject) => { console.log(1) resolve() console.log(2)})promise.then(() => { console.log(3)})console.log(4)
Chrome运行:
执行结果是:1-2-4-3.
promise构造函数是同步执行的,then方法是异步执行的.
再来个例子:
const promise = new Promise((resolve, reject) => { console.log(1); resolve(5); console.log(2);}).then(val => { console.log(va