掌握:给函数指定类型
-
给函数指定类型,其实是给
参数
和返回值
指定类型。 -
两种写法:
-
在函数基础上
分别指定
参数和返回值类型 -
使用类型别名
同时指定
参数和返回值类型
-
示例代码 1:分别指定
// 函数声明
function add(num1: number, num2: number): number {
return num1 + num2;
}
// 箭头函数
const add = (num1: number, num2: number): number => {
return num1 + num2;
};
示例代码 2:同时指定
type AddFn = (num1: number, num2: number) => number;
const add: AddFn = (num1, num2) => {
return num1 + num2;
};
注意: 通过类似箭头函数形式的语法来为函数添加类型,只适用于
函数表达式