话不多说,直接上代码
interface student {
// 普通函数
name(studentName: string): string;
//箭头函数
age: (studnetAge: number) => number;
}
let LiMing: student = {
// 普通函数
name: function (studentName: string) {
return studentName;
},
// 箭头函数
age: (studentAge:number) => {
return studentAge;
},
};
console.log(LiMing.name("李明"));
console.log(LiMing.age(20));
如上图,接口student,声明了name和age两个函数,并且规定了参数类型以及返回值类型;
可以使用箭头函数和普通函数;
当然一般ts也可以推断出返回类型,但是建议还是自己增加,代码更加容易理解;后面的文章我们将会讲述如何在项目中使用ts;