将回调 API 转换为 promises
承诺有状态,他们开始等待,并可以解决:
- 实现了计算成功完成的意义。
- 拒绝意味着计算失败。
承诺返回函数永远不应该抛出,它们应该返回拒绝。从承诺返回功能投掷会迫使你同时使用 } catch {
和 .catch
。使用 promisified API 的人不希望承诺投掷。如果你不确定异步 API 在 JS 中是如何工作的 - 请先查看此答案 。
承诺有状态,他们开始等待,并可以解决:
承诺返回函数永远不应该抛出,它们应该返回拒绝。从承诺返回功能投掷会迫使你同时使用 } catch {
和 .catch
。使用 promisified API 的人不希望承诺投掷。如果你不确定异步 API 在 JS 中是如何工作的 - 请先查看此答案 。