结构化类型系统为何会放行某些多余属性,鲜明性检查的真实边界是什么 | 前端进阶之旅