2025-11-17 18:21:13
try catch 搭配 const await 赋值有点不方便,因为try 也是个代码块,在 try 之外用不了 const 变量。为了解决这个往往要在前面用 let 声明变量再赋值或者干脆把所有使用变量的代码包起来。不过我也不推荐用文中那种形式,不规范,而且 throw error 可以跨越多个函数栈,将异常抛给上层处理
评论于: 停止像这样使用 “async/await”,改用原版