Javascript中Try-Catch块中的包装函数

Javascript中Try-Catch块中的包装函数,javascript,try-catch,Javascript,Try Catch,是否可以将函数包装在try-catch块中?它似乎不适用于第一个函数,但它是否适用于以这种方式声明的原型函数 例如: try { function MyFunction1() { //function code here } MyFunction1.prototype.getValue = function() { //more code here } } catch (e) { //error handling he

是否可以将函数包装在try-catch块中?它似乎不适用于第一个函数,但它是否适用于以这种方式声明的原型函数

例如:

try {

    function MyFunction1() {

      //function code here

    }

    MyFunction1.prototype.getValue = function() {

      //more code here

   }

} catch (e) {

    //error handling here

}

不,以这种方式捕获异常是不可能的

函数定义周围的try/catch块不会捕获该函数引发的异常


您需要在函数内部或实际调用函数的代码周围设置try/catch块。

显然不是,我已经测试了一个脚本,但它不起作用