正在跟着 https://jspang.com/detailed?i... 学习typescript.
看到这里:
我们还可以定义一个函数类型,并确定返回值。代码如下:
const jianXiaoJieJie: () => string = () => {
return "大脚";
};
看到这个有点懵了。首先如果是函数定义我觉得是这样:
const jianXiaoJieJie:()=>{return "大脚";}
然后本身函数返回的是字符串,所以再改进成这样:
const jianXiaoJieJie:():string=>{return "大脚";}
实际上这样是报错的。所以,
const jianXiaoJieJie: () => string = () => {
return "大脚";
};
这个怎么理解?