Off*_*ics 9 javascript
不使用关键字抛出错误有什么缺点吗new?
new
throw new Error('Something went wrong'); /* vs */ throw Error('Something went wrong');
Cer*_*nce 11
正如规范所保证的,它们是完全相同的:
\n19.5.1错误构造函数\n错误构造函数:\n...\n当作为函数而不是构造函数调用时,创建并初始化一个新的 Error 对象。因此,函数调用Error(\xe2\x80\xa6)相当于new Error(\xe2\x80\xa6)具有相同参数的对象创建表达式。\n
19.5.1错误构造函数
错误构造函数:
...
当作为函数而不是构造函数调用时,创建并初始化一个新的 Error 对象。因此,函数调用Error(\xe2\x80\xa6)相当于new Error(\xe2\x80\xa6)具有相同参数的对象创建表达式。
Error(\xe2\x80\xa6)
new Error(\xe2\x80\xa6)
归档时间:
5 年,10 月 前
查看次数:
1874 次
最近记录: