在箭头函数中无法直接使用返回void类型的提示是因为箭头函数被设计为自动返回表达式的值。当一个箭头函数没有返回值时,它会返回undefined。
然而,你可以通过以下两种方法来解决这个问题:
const foo = () => {
// do something
};
const bar = () => "Hello";
const baz = () => {
// do something
return; // 不写返回值,隐式返回undefined
};
undefined
关键字返回undefined。例如:const foo = () => {
// do something
return undefined;
};
这样做可以使代码更加明确,同时也能解决在箭头函数中使用返回void类型的提示。
下一篇:不能在几个类中重复相同的函数。