例如用es6定义一个函数如下:
let a = (x) => alert(x);
在TypeScript中如果要为变量a和函数体都定义类型,则是这样的写法:
let a: (x: number) => number = function (x: number): number {
alert(x);
return 0;
};
我对此非常不解,不知道为什么箭头和等号换了位置,也不懂参数部分 (x: number) 为什么出现了两次,求解
紫衣仙女
慕丝7291255
随时随地看视频慕课网APP
相关分类