花一下午给项目补满类型、编辑器里再没有一道红色波浪线,你以为自己刀枪不入,部署二十分钟后却依然收到「Cannot read properties of undefined」。作者指出问题几乎从不出在代码本身,而出在你的心智模型:TypeScript 在代码运行时根本不存在。文章用可视化的方式讲清类型擦除、结构化类型等机制,让你停止和编译器较劲。