-
我在 TypeScript 的 catch 块里顺手写了 e.message 想拿错误信息,编译器却报错说对象类型为 unknown,我一度以为是 TS 太死板,后来才明白它是在提醒我一个我从没认真想过的事实——catch 到的东西,根本不保证是个 Error 的深度复盘
我在 TypeScript 里写 try/catch,catch 到异常后很自然想拿错误信息 catch (e) { log(e.message) },在我脑子里 catch 到的当然是错误对象当然有 message。可编译器直接报错 Object is of type unknown 不让访问。我一开始烦躁觉得 TS 太死板,甚至想 (e as Error).message 强转了事。冷静下来查…- 0
- 0
catch
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

