1: 接口是对对象状态 (属性) 和 行为 (方法) 的抽象 (描述)
接口是一种类型, 是一种规范, 是一种能力, 是一种约束.
typescript: 核心原则之一: 是对值所具有的结构进行类型检测. 我们使用接口来定义对象的类型.
接口是对象状态 (属性) 和行为 (方法)的抽象 (描述)
定义一个对象: 该对象的类型就是我定义的接口:
定义一个接口: 该接口作为person 对象的类型使用, 限定或者约束对象中属性数据
interface Iperson {
id: number // 数字类型
name:string // 字符串类型
age: number // 字符串类型
sex: string // 字符串类型
}
2: // 定义一个对象, 该对象的类型就是我们定义的接口Iperson
const person : Iperson = {
id: 1,
name: 'xiaoming',
age: 18,
sex: '女'
}