[Mores]最近的动态
我在 TypeScript 里用 as 把接口返回的数据断言成了我定义的类型,以为这下类型安全了可以放心用,结果运行时那个字段是 undefined 直接报错,因为 as 根本不做任何检查:一次滥用类型断言的深度复盘
我从后端接口拿到一坨 JSON,为了能有类型地用它,顺手写了 const user = data as User,心想这下 user 就是 User 类型、可以放心 user.profile.name 了。编译一点不报错就上线,结果线上报 …


参与讨论{{item.data.meta.comment}}条讨论