js prpmise
new Promise((resolve,rej)=>{resolve('1')}).then(r=>console.log(r,'test')).then(r=>{console.log(r,'test2'); return 'b';}).then(r=>{console.log(r)}).catch(err=>console.error('error'))
new Promise((resolve,rej)=>{resolve('1')}).then(r=>console.log(r,'test')).then(r=>{console.log(r,'test2')}).catch(err=>console.error('error'))
promise.then只要写了并且里面没有报错就一直往下执行,(也就是不报错,promise默认返回resolve()),return 的值 是下一个then 的 res
再推荐一个前端好用的网站mdn
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject