TypeScript 如何完成类型推断,哪些场景应主动添加类型注解? | 前端进阶之旅