Appearance
void 类型
void 一般代表没有任何类型,主要用于方法的返回值
其可以看做一个 null | undefined
的联合类型
ts
type Never13 = never extends void ? true : false // true
type Never14 = void extends undefined ? true : false // false
type Never15 = undefined extends void ? true : false // true
type Never16 = null extends void ? true : false // true
type Never17 = "" extends void ? true : false // false
- 主要用于函数的返回体 没有显式的 return
ts
function fun(str: string): void {}
// 箭头函数
const fun1 = (str: string): void => {}