Promise.then链式调用

时间:2023-03-10 08:22:24
Promise.then链式调用

let a = new Promise((resolve,reject)=>{ resolve(1) }).then((r)=>{console.log(r)}).then(()=>{console.log(2)}).then(()=>{consol.log(3)})

// 1

// 2

// 3

let b = new Promise((resolve,reject)=>{resolve(1)}).then((r)=>{  return 3}).then((r)=>{console.log(r)})

// 3

在.then的一系列链式调用中,

每个.then都会生成一个新的promise

通过 return 来让后面的promise接收到onFullfill的值