void 和 never 的区别?

 

void 表示 空值 : null 或者 undefined。----常用于函数返回值设置

never 表示 空值 : 不能为任何值。 -----可以用于函数在隐士返回undefined之前 抛异常处理

function fn(): never {

  throw new Error('报错了!')

}

 

posted @ 2022-03-20 13:41  Action_swt  阅读(393)  评论(0编辑  收藏  举报