接口是一种能力,一种约束而已
(() => {
// 定义一个接口
interface Person {
firstName: string
lastName: string
}
// greeter 函数 person 形参类型注解为接口 Person
function greeter(person: Person) {
return 'Hello, ' + person.firstName + ' ' + person.lastName
}
// 定义一个对象 内容和数据类型符合接口 Person
let user = {
firstName: 'Yee',
lastName: 'Huang'
}
console.log(greeter(user))
})()