小编ANZ*_*NZR的帖子

如何使用常见的 try-catch 来处理 Javascript 中的每个给定函数?

这些是我的一些函数,我需要编写一个通用函数来查看函数运行是否没有错误。我尝试使用 try/catch 方法。但我只能对每个函数单独执行此操作。

function fisrt(){
 console.log("First");
};

function second(){
 console.log("Second");
}

function third(){
 console.log("Third");
}
fisrt();
second();
third();
Run Code Online (Sandbox Code Playgroud)

我在 try-catch 中编写每个函数。有没有一种方法可以为所有函数编写一个通用的 try-catch。

try {
     (function first() {
       console.log("ffgdf")
    })();

 }catch (e) {
      console.log( "won't work" );
    }
Run Code Online (Sandbox Code Playgroud)

javascript methods metaprogramming function try-catch

4
推荐指数
1
解决办法
2873
查看次数

try catch Javascript 中的 if else 语句

这是我的代码的示例。我想在块if/else内使用现有的语句try-catch,并在验证失败时推送。我试图try-catch在之间的if/else条件下使用它,但它给了我一个错误。

var errLogs = [];
try {
  var a = "ABCD";
  if(typeof a === "string"){
     console.log("equel");
  }catch(e) {
  }else{
     console.error("not equel");
  }
  console.log(e);
  errLogs.push(e);
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays try-catch

0
推荐指数
1
解决办法
2万
查看次数