gpt4 book ai didi

javascript - Angular promise .finally() 被乱序调用

转载 作者:行者123 更新时间:2023-11-30 09:27:17 25 4
gpt4 key购买 nike

<分区>

我有执行此操作的 angular 1.6 ES6 代码

service.get()
.then((data) => {
console.log('one')
//arbitrary stuff
return service.get()
})
.then((data) => {
console.log('two')
//more stuff
})
.catch((err) => {
//handle err
})
.finally(console.log('finally'))

我想从控制台获取这个:

one
two
finally

但我实际得到的是:

finally
one
two

我如何扭转局面,以便在我的 promise 链完成之前我的 finally 不会发生?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com