先catch
一个随便什么Error
,获取到基类Error
的构造函数,新建一个Error
。然后新建一个生成器,用生成器的throw
抛出异常即可。
function bang(){
try {
x;
}
catch (e) {
(function*(){})()['th' + 'row'](
new e.__proto__.__proto__.constructor('Just thro' + 'w like this!')
);
}
}