- Introduced a new script to check TypeScript lesson files for errors. - Created a main TypeScript file to render lessons and their details. - Added lesson definitions with starter and answer codes. - Implemented a user interface for navigating and running lessons. - Styled the application with CSS for a better user experience. - Updated README to reflect the new TypeScript section and usage instructions.
练习 6:联合类型和可选属性
目标
学会处理不固定的数据结构。
你要练什么
- 联合类型
- 可选属性
- 接口扩展场景
任务
- 定义一个带可选年龄的
User接口 - 声明一个
id,它可以是数字或字符串 - 分别创建有年龄和没有年龄的对象