资讯详情

3.TS interface 接口

定义接口 用于限制其他数据类型存储的内容,或者说就是定义一个模板,使得数据类型必须与这个模板匹配  用于对 obj 类型 进行限制 interface Person {   // 使用 readonly 限制 id 只读属性,如果你想修改这个属性,你会报错的   readonly id: number;   name: string;   // 如果属性名称后面加了一个 ? 代表该属性可选,不可选   age?: number; }   定义一个名字 viking 使用以前定义的对象Person限制界面,必须严格限制对象的属性 interface 模板的定义是一致的 let viking234: Person = {   id: 1,   name: 'viking',   age: 20, } 

在定义接口时,变量名前加 readonly 指定该属性仅可读,不能修改 变量名后面 ? 表示该属性为可选

可使用接口 extends 接口之间继承关键字

 interface 接口可通过 extends 继承其他界面内容 以下 other 接口 拥有 Person界面中定义的所有数据类型都有额外的数据 say 的方法 interface other extends Person {   say():string; }

标签: viking氧化膜电阻器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台