- 课程名称:Vue3 + Typescript 从0到1开发通用基础组件
- 章节名称:
- 第2章:你好Typescript:进入类型的世界
- 2-8:Interface-接口初探
- 第2章:你好Typescript:进入类型的世界
- 讲师姓名:张轩
- 时间:2022-10-31 22:38
课程内容
-
Interface接口
-
是对对象形状(shape)进行描述
-
Duck Typing(鸭子类型)
-
定义:
interface Person { name: string; age: number; } let user: Person = { name: 'Jack', age: 20 } //如果希望不用强制给所有属性赋值,可以加问号 age?: number //定义只读属性,只能在创建时被赋值 readonly id: number;
-
readonly
用在定义属性上,const
用在定义变量上
-
课程收获
在看视频时,对接口定义每个属性中间应使用什么符号还有点疑问,老师代码中使用分号间隔,我试验逗号也可以,这个疑问还要继续查找答案