1、抛出异常
- JS 的异常语法和 JAVA 相同,使用
throw
关键字抛出 - 使用
throw
关键字可以抛出任意对象的异常
// throw new Error('New Error');
// throw new ReferenceError('Ref Error');
// throw 1;
// throw 'Not OK';
throw () => {
};
2、捕获异常
try...catch
语句捕获异常try...catch...finally
语句捕获异常,finally
保证最终一定执行- 注意:这里的
catch
不支持类型,也就是说至多一个catch
语句。可以在catch
的语句块内,自行处理异常
try {
throw () => {
};