当前位置: 首页 > news >正文

永春信息网站建设招标湖南建设银行网站是多少

永春信息网站建设招标,湖南建设银行网站是多少,网页版qq农场登录入口,网页设计专业考研科目交叉类型:将多个类型合并为一个类型,使用&符号连接。 type AProps { a: string }type BProps { b: number }type allProps AProps & BPropsconst Info: allProps {a: 小月月,b: 7} 我们可以看到交叉类型是结合两个属性的属性值,那…

        交叉类型:将多个类型合并为一个类型,使用&符号连接。

    type AProps = { a: string }type BProps = { b: number }type allProps = AProps & BPropsconst Info: allProps = {a: '小月月',b: 7}

        我们可以看到交叉类型是结合两个属性的属性值,那么我们现在有个问题,要是两个属性都有相同的属性值,那么此时总的类型会怎么样?

1、同名基础属性合并

    type AProps = { a: string, c: number }type BProps = { b: number, c: string }type allProps = AProps & BPropsconst Info: allProps = {a: '小月月',b: 7,c:  1, // error (property) c: neverc:  'Domesy', // error (property) c: never}

        我们在ApropsBProps中同时加入c属性,并且c属性的类型不同,一个是number类型,另一个是string类型。现在结合为 allProps 后呢? 是不是c属性numberstring 类型都可以,还是其中的一种?

        然而在实际中, c 传入数字类型字符串类型都不行,我们看到报错,显示的是 c的类型是 never。这是因为对应 c属性而言是 string & number,然而这种属性明显是不存在的,所以c的属性是never。

2、同名非基础属性合并

    interface A { a: number }interface B { b: string }interface C {x: A}interface D {x: B}type allProps = C & Dconst Info: allProps = {x: {a: 7,b: '小月月'}}console.log(Info) // { x: { "a": 7, "b": "小月月" }}

        对于混入多个类型时,若存在相同的成员,且成员类型为非基本数据类型,那么是可以成功合。

    interface A { b: number }interface B { b: string }interface C {x: A}interface D {x: B}type allProps = C & Dconst Info: allProps = {x: {a: 7,b: '小月月' //此时b为never类型这里会报错}}

        如果 接口A 中的 也是 b,类型为number,就会跟同名基础属性合并一样,此时会报错!

http://www.yayakq.cn/news/548033/

相关文章:

  • 上海企业网站seo多少钱广告设计专业培训
  • 南阳免费网站建设引流推广是什么
  • 国外最好的设计网站做商品二维码检测的网站
  • 网站开发jsp 很少怎么做游戏推广赚钱
  • 网站设计师绩效公众号怎么制作文章
  • 网站点内页还是首页wordpress视频云存储
  • 建站服务外贸网站特点
  • 做个中英文网站多少钱做俄罗斯外贸的网站
  • 樱桃企业网站管理系统大恒建设集团有限公司网站
  • 购买模板建站东莞市建设信息网官网
  • python网站开发简单吗做手机app
  • 做网站交互demo工具内蒙古呼和浩特职业学院
  • 网站盈利方法河北百度seo点击软件
  • 制作网站规划书如何用vs2012做网站
  • 龙华网站建设招商网站改版多久恢复
  • 老年门户网站建设的意义兼职做一篇微信的网站
  • 权大师的网站是哪个公司做的网站如何合理建设seo
  • 做后台系统的网站网站建设收费标准好么
  • 做网站就上凡科建站网站建设方案协议书
  • 网站建设 中关村手机微信一体网站建设
  • 上海建工网站佳简几何工业设计有限公司
  • 长沙网站建设哪个公司好减粘装置设备设计要点
  • 网站源码 带后台湖南长沙旅游景点
  • 网站建设公司获得风投网页设计期末作品要求
  • 确定网站主题洛阳霞光网络建站公司
  • 哪个网站可以免费学设计公司设计网站详情
  • html5视频网站开发在百度上做网站有用吗
  • 百货网站建设ui设计网课一般多少钱
  • 招聘信息网站建设wordpress怎么引用图片不显示
  • 行业门户网站建站网站推广有哪些手段