Tag
欢迎大家关注公众号:程序员蜡笔熊,期待与您的讨论! 接着上一篇文章继续写: 本篇内容。让上篇的 MiniPromise 支持链式调用,而且符合 Promise/A+ 规范。这个规范有 19 个测试用例,达到目标是一个都不挂。按理说, 上篇的 MiniPromise 能跑异步、有 catch /finally 的 mini Promise。但它丢了一个 Promise 最主要的能力:链式调用
查看更多 2026-08-15
在开发中。我们经常需要编写代码来处理异步操作,例如网络请求、文件读取等。为了保证程序能够按照预期执行,需要在某个设置完成后再执行后续的操作。只是当异步操作的结果需要依赖于多个步骤的完成时代码会变得非常复杂,难以维护。例如先登录使用者,获取使用者信息后再获取订单列表。 传统的 callback 函数可以实现这种异步操作。但一层套一层,这就是“回调地狱”。按理说, // 登录 → 获取使用者信息 →
查看更多 2026-07-25
说实话,咱就是说Promise 和 try-catch 这俩玩意儿经常被拿出来比较,但它们其实不是同一层面的东西。 它们解决不同的问题,但经常被放在一起比较的是 Promise 的错误处理和 try-catch 同步错误捕获。 try-catch 是干啥的? try-catch 块用于捕获和处理同步代码中的异常。 在 try 块中编写可Neng引发异常的代码,Ru果异常发生
查看更多 2026-06-22
Demand feedback