相关疑难解决方法(0)

什么是在JavaScript中扩展错误的好方法?

我想在我的JS代码中抛出一些东西,我希望它们是instanceof Error,但我也想让它们成为别的东西.

在Python中,通常会有一个子类Exception.

在JS中做什么是合适的?

javascript error-handling exception

340
推荐指数
16
解决办法
11万
查看次数

在javascript中使用和捕获RangeError

我即将使用RangeError抛出异常,并想检查我是否正确使用它以及如何最好地捕获它.

我有一个函数可以抛出RangeError或类似这样的TypeError

function saveNumber(val) {
  // Only accept numbers.
  if (typeof val !== 'number') {
    throw new TypeError();
  }

  // Error if the number is outside of the range.
  if (val > max || val < min) {
    throw new RangeError();
  }

  db.save(val);
}
Run Code Online (Sandbox Code Playgroud)

我想调用它并且只处理RangeError.最好的方法是什么?

javascript try-catch

9
推荐指数
1
解决办法
4267
查看次数

捕获 javascript 中的多种类型的错误

如果我像这样定义自定义错误类:

class MyCustom Error extends Error{ }
Run Code Online (Sandbox Code Playgroud)

我怎样才能捕捉到多个这样的错误:

try{

  if(something)
    throw MyCustomError();

  if(something_else)
    throw Error('lalala');


}catch(MyCustomError err){
 

}catch(err){

}
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用并给出一些语法错误

javascript error-handling node.js

5
推荐指数
1
解决办法
5602
查看次数

在 JavaScript 中捕获特定异常

我知道使用以下块,它能够捕获Exception.

try{
    // Code
}catch(err){
    alert(err.message);
}
Run Code Online (Sandbox Code Playgroud)

说,我想抓住一个NumberFormatException. 我怎样才能捕捉到一个特定的Exception使用JavaScript
(我实际上想抓住NumberFormatException, InterruptedExceptionConnectException在 中定义得很清楚Java

javascript exception-handling

3
推荐指数
1
解决办法
2120
查看次数