void与never的区别

81 阅读1分钟

void表示没有返回值:返回return;或者return underfined;-----常用于没有返回值的函数。

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

function fn():never{
    throw new Error('error');
}