gpt4 book ai didi

javascript - 干净的代码和嵌套的 promise

转载 作者:搜寻专家 更新时间:2023-10-31 23:41:26 26 4
gpt4 key购买 nike

<分区>

使用嵌套 promise 编写干净代码的正确策略是什么?使用 promises 背后的想法之一是摆脱嵌套回调,也就是 callback hell。即使在使用 promises 时,嵌套有时似乎也是不可避免的:

User.find({hande: 'maxpane'})
.then((user) => {
Video.find({handle: user.handle})
.then((videos) => {
Comment.find({videoId: videos[0].id})
.then((commentThead) => {
//do some processing with commentThread, vidoes and user
})
})
})

有没有办法去掉嵌套,让代码更“线性”。事实上,这段代码看起来与使用回调的代码没有太大区别。

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