1、 const promise = new Promise((resolve, reject)=>{
console.log(1);
resolve();
console.log(2);
})
promise.then(()=>{
console.log(4);
})
console.log(5);
运行结果是: 1,2,5,4
解释:promise的构造函数是同步执行,1 ,2 然后执行5 promise.then中的函数是异步执行 4。
1、 const promise = new Promise((resolve, reject)=>{
console.log(1);
resolve();
console.log(2);
})
promise.then(()=>{
console.log(4);
})
console.log(5);
运行结果是: 1,2,5,4
解释:promise的构造函数是同步执行,1 ,2 然后执行5 promise.then中的函数是异步执行 4。