话不多说,直接上代码
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;