前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(二十六)type 定义的类型继承

(二十六)type 定义的类型继承

作者头像
老怪兽
发布2023-02-22 15:07:29
3630
发布2023-02-22 15:07:29
举报
文章被收录于专栏:老怪兽的前端之旅

# 一、type 定义的类型继承

说明

使用 type 定义的类型其实是对后面的变量取的一个别名,也就是说他并没真正意义上的继承,如果确实要对 type 定义的数据进行继承的话可以使用 & 来进行复用继承(两个对象里面的属性进行交叉)

代码语言:javascript
复制
type Product = {
    title: string
    price: number
}

// 不是继承,只是把两个代码进行混合在一起取了一个别名
type Tshirt = product & {
    size: 'S' | 'L' | 'M'
}

let product: Product = {
    title: '牛仔裤',
    price: 100,
    size: 'M'
}

# 总结-写在最后

总结

使用 & 来进行复用继承,并没有真正意义上的继承,只是把他们两个代码进行了混合然后重新取了一个别名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年11月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 一、type 定义的类型继承
  • # 总结-写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档