4、Interface接口

作用:对对象的形状(shape)进行描述 用来做类型的静态检查

简介:Duck Typing(鸭子类型)

// 对viking对象进行约束

interface Person {

// readonly 只读属性

readonly id: number;

name: String;

// age中的?代表可选 Viking对象中可不填age属性

age?: number;

}

// viking对象中只能有 name 和 age

let viking: Person = {

name: 'Gavin',

age: 20

}

posted @ 2021-02-10 13:58  史小坑  阅读(56)  评论(0编辑  收藏  举报