我在 Javascript 中犯了两个引用错误,try-catch 只捕获了一个错误。如何捕获代码块内的所有异常(错误)try?
try {
let x = y + 5; // ReferenceError: y is not defined
nonexistfunc(); //ReferenceError: nonexistfunc is not defined
}
catch(error){
let errorArr= [];
errorArr.push(error);
console.log(errorArr); // Output: ReferenceError: y is not defined
}
Run Code Online (Sandbox Code Playgroud)