У меня есть этот "тестовый" код:
function func1(){
try{
...stuff...
}catch(err){
throw new Error();
}
}
function func2(){
try{
func1();
}catch(err){
console.log("ERROR")
}
}
func2();
У меня есть функция, которая выдает ошибку в catch в операторе try-catch. Я хочу, чтобы, если func1 выбрасывает Error, он попадает в первый оператор try-catch, но когда я пытаюсь это сделать, он не попадает в первый оператор, он просто приостанавливает код и возвращает ошибку. Что я сделал не так? и это неправильный способ сделать это?