# 练习 6:联合类型和可选属性 ## 目标 学会处理不固定的数据结构。 ## 你要练什么 - 联合类型 - 可选属性 - 接口扩展场景 ## 任务 - 定义一个带可选年龄的 `User` 接口 - 声明一个 `id`,它可以是数字或字符串 - 分别创建有年龄和没有年龄的对象 ## 文件 - [starter.ts](/Users/lijiaqing/home/wwwroot/front-end-example/06-typescript/06-union-and-optional-props/starter.ts) - [answer.ts](/Users/lijiaqing/home/wwwroot/front-end-example/06-typescript/06-union-and-optional-props/answer.ts)