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

网站建设选方舟网络搜索引擎排名中国

网站建设选方舟网络,搜索引擎排名中国,如何在社交网站上做视频推广方案,做网站需要学会什么软件文章目录一、使用接口约束的时候不能多一个属性也不能少一个属二、重名interface 可以合并,继承三、可选属性 使用?操作符四、任意属性 [propName: string]五、只读属性 readonly,是不允许被赋值的只能读取六、添加函数一、使用接口约束的时候不能多一个…

文章目录

        • 一、使用接口约束的时候不能多一个属性也不能少一个属
        • 二、重名interface 可以合并,继承
        • 三、可选属性 使用?操作符
        • 四、任意属性 [propName: string]
        • 五、只读属性 readonly,是不允许被赋值的只能读取
        • 六、添加函数


一、使用接口约束的时候不能多一个属性也不能少一个属

//这样写是会报错的 因为我们在person定义了a,b但是对象里面缺少b属性
//使用接口约束的时候不能多一个属性也不能少一个属性
//必须与接口保持一致
interface Person {b:string,a:string
}const person:Person  = {a:"213"
}

二、重名interface 可以合并,继承

//重名interface  可以合并
interface A{name:string}
interface A{age:number}
var x:A={name:'xx',age:20
}//继承
interface A{name:string
}interface B extends A{age:number
}let obj:B = {age:18,name:"string"
}

三、可选属性 使用?操作符

//可选属性的含义是该属性可以不存在
//所以说这样写也是没问题的
interface Person {b?:string,a:string
}const person:Person  = {a:"213"
}

四、任意属性 [propName: string]

需要注意的是,一旦定义了任意属性,那么确定属性和可选属性的类型都必须是它的类型的子集:

//在这个例子当中我们看到接口中并没有定义C但是并没有报错
//应为我们定义了[propName: string]: any;
//允许添加新的任意属性
interface Person {b?:string,a:string,[propName: string]: any;
}const person:Person  = {a:"213",c:"123"
}

五、只读属性 readonly,是不允许被赋值的只能读取

//这样写是会报错的
//应为a是只读的不允许重新赋值
interface Person {b?: string,readonly a: string,[propName: string]: any;
}const person: Person = {a: "213",c: "123"
}person.a = 123

六、添加函数

interface Person {b?: string,readonly a: string,[propName: string]: any;cb:()=>void
}const person: Person = {a: "213",c: "123",cb:()=>{console.log(123)}
}
http://www.tj-hxxt.cn/news/117781.html

相关文章:

  • 在国外网站做中国旅游推广有哪些平台可以做推广
  • wordpress友链顺序搜索关键词排名优化服务
  • 周村有做网站广告的吗qq推广平台
  • 广州英文网站建设淘宝运营团队怎么找
  • 个人网站费用苏州旺道seo
  • ag网站开发国内时事新闻
  • 门户网站建设多久乐事薯片软文推广
  • 南通哪里学网站建设免费seo优化
  • 爱网站排行成都网站seo收费标准
  • 织梦后台搭建网站并调用标签建设网站信息查询
  • WordPress配置全站加速cdn广州营销型网站
  • 网站建设成果搜索引擎优化的要点
  • 广州天河区小学排名郑州seo技术服务顾问
  • PPT做音乐网站介绍宁波网站推广公司报价
  • 专业网站设计公司地址网站seo快速优化技巧
  • 百度云服务器做网站稳定吗网站外链怎么发布
  • python做的网站如何打开app开发用什么软件
  • 制作动态网站的步骤河南网站网络营销推广
  • 企业网站用什么做二次开发最快友情链接英语
  • 昆明做网站建设的公司百度指数官网登录
  • 上海好的网站设计公司免费推广app
  • 怎么用本机做服务器发布网站济南网站制作公司
  • 双峰做网站百度旗下推广平台有哪些
  • 网站收录就是没排名谷歌seo是什么职业
  • 网站标题就一个关键词哪些平台可以发布推广信息
  • 网站建设的技术问题注册商标查询官网入口
  • 响应式网站开发费用烟台seo快速排名
  • 北京网站设计制作过程徐州seo建站
  • 咸阳seo优化山东公司网站推广优化
  • 东莞厚街做网站seo职业发展