gpt4 book ai didi

javascript - 为什么我们需要 JS 中的 Promise

转载 作者:数据小太阳 更新时间:2023-10-29 05:07:18 27 4
gpt4 key购买 nike

我刚刚在 MDN 上阅读了 Promise .我可以理解语法,但不确定我们为什么需要它。

是否有特定情况只能使用Promise来完成?或者它只是一种编写更简洁代码的方法?

最佳答案

Promises 使我们能够编写更简洁的代码,同时减少(或完全消除)回调 hell 。

此外,回调是 ES2017 中一些新语法功能的支柱,例如 async functions,它允许以更简洁的方式编写代码。

当您第一次学习语法时,promises 做的第三件事并不是立即显而易见的——自动错误处理。 Promises 允许错误沿着链传递并在一个公共(public)位置处理,而无需放置多层手动错误处理。

关于javascript - 为什么我们需要 JS 中的 Promise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39004567/

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