Javascript 处理未定义函数后的异常

Javascript 处理未定义函数后的异常,javascript,security,Javascript,Security,是否有任何功能可以正常工作,即使有任何异常 如何在不删除not_defined_func()的情况下实现此功能 <script> not_defined_func(); try { console.log('hello') } catch (e) { console.log(e.message) } </script> 未定义函数(); 试一试{ console.log('hello') }捕获(e){ console.log(e.message) } 是的,

是否有任何功能可以正常工作,即使有任何异常

如何在不删除
not_defined_func()的情况下实现此功能

<script>
not_defined_func();
try {
  console.log('hello')
} catch (e) {
  console.log(e.message)
}
</script>

未定义函数();
试一试{
console.log('hello')
}捕获(e){
console.log(e.message)
}

是的,有。你只要把它放在试抓块里面就行了

试试看{
console.log('hello')
未定义函数();
}捕获(e){
console.log(e.message)

}
有没有办法不移动
未定义的\u func()是否尝试捕获块?没有其他方法可以捕获函数不存在的错误。我可以运行任何带有getting error的函数吗?示例
不存在函数();log('hello')运行任何不存在的函数时,都会出现相同的错误。如果我尝试在控制台中调用“qwerty();”。然后我得到一个错误,它不存在。在这种情况下,您确实不需要控制台周围的try-and-catch块。log您试过了吗?是的,但不工作什么不工作?
notdefined();window.addEventListener(“error”,(event)=>{console.log(13)}
在触发错误之前,必须注册eventListener。