Javascript 在typescript中,返回void函数的函数的返回类型是什么?
我正在根据收到的注释向函数中添加返回类型值 在代码复查中,我不知道在该函数上为返回类型分配什么:Javascript 在typescript中,返回void函数的函数的返回类型是什么?,javascript,angular,typescript,Javascript,Angular,Typescript,我正在根据收到的注释向函数中添加返回类型值 在代码复查中,我不知道在该函数上为返回类型分配什么: function mysteryTypeFunction(): mysteryType { return function(): void { console.log('Doing some work!'); }; } 此函数的mysteryType是什么?它将是()=>void 您可以将鼠标悬停在函数名本身上进行检查。它将是()=>void 您可以将鼠标悬停在函数
function mysteryTypeFunction(): mysteryType {
return function(): void {
console.log('Doing some work!');
};
}
此函数的mysteryType是什么?它将是()=>void
您可以将鼠标悬停在函数名本身上进行检查。它将是()=>void
您可以将鼠标悬停在函数名本身上进行检查。Typescript将推断返回类型,找出其推断内容的最简单方法是将鼠标悬停在符号上: 正如我们所看到的,返回类型是
()=>void
。它是一个没有参数的函数的函数签名(()
部分),返回void
(=>void
部分)
Typescript将推断返回类型,找出其推断内容的最简单方法是将鼠标悬停在符号上: 正如我们所看到的,返回类型是
()=>void
。它是一个没有参数的函数的函数签名(()
部分),返回void
(=>void
部分)
用这个
mysteryTypeFunction(): () => void {
return () => {
console.log('Doing some work!');
};
}
用这个
mysteryTypeFunction(): () => void {
return () => {
console.log('Doing some work!');
};
}