已有声明
interface Person {
name: stirng
age: number
job: string
}
衍生出一个新的类型 Developer 具有name 和job 2个属性且均为可选
const fontender: Developer = {
name: '海绵宝宝'
}
const fontender: Developer = {
name: '海绵',
job: '宝宝'
}
ps: 通过keyof或是typescript的约束来实现 基于Person 生成 Developer 而不是手写重新声明一个Developer类型
ts通过已定义的类型衍生出新类型且类型属性可选
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开