掌握:void 函数返回值类型
-
如果函数没有返回值,定义函数类型时返回值类型为
void
const say = (): void => {
console.log('hi');
};
-
如果函数没有返回值,且没有定义函数返回值类型的时候,默认是
void
const say = () => {
console.log('hi');
};
注意:
- 在 `JS` 中如果没有返回值,默认返回的是 `undefined`
- 但是 `void` 和 `undefined` 在 `TypeScript` 中并不是一回事
- 如果指定返回值类型是 `undefined` 那返回值必须是 `undefined`
const add = (): undefined => {
return undefined;
};