type
定义的类型继承说明
使用 type
定义的类型其实是对后面的变量取的一个别名,也就是说他并没真正意义上的继承,如果确实要对 type
定义的数据进行继承的话可以使用 &
来进行复用继承(两个对象里面的属性进行交叉)
type Product = {
title: string
price: number
}
// 不是继承,只是把两个代码进行混合在一起取了一个别名
type Tshirt = product & {
size: 'S' | 'L' | 'M'
}
let product: Product = {
title: '牛仔裤',
price: 100,
size: 'M'
}
总结
使用 &
来进行复用继承,并没有真正意义上的继承,只是把他们两个代码进行了混合然后重新取了一个别名
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有