有A、B两个promise请求,希望B在A返回结果后才发起,但又不想将B写到A里面去,请问怎么写?
1 回答
绝地无双
TA贡献1946条经验 获得超4个赞
function A () {
return new Promise((res, rej) => {
setTimeout(() => {
console.log('A')
res('say hi from A')
}, 1000)
})
}
function B (data) {
return new Promise((res, rej) => {
setTimeout(() => {
console.log('B')
console.log(data)
res()
}, 1000)
})
}
A().then(data => B(data))
添加回答
举报
0/150
提交
取消