Skip to content

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
  1. 主要用于函数的返回体 没有显式的 return
ts
function fun(str: string): void {}

// 箭头函数
const fun1 = (str: string): void => {}