如何使用 switch 语句表示 Get 错误类型?
How to represent Get error type using a switch statement?
如何使用 switch 语句表示以下内容?
if (e instanceof EvalError) {
console.log(e.name + ': ' + e.message);
} else if (e instanceof RangeError) {
console.log(e.name + ': ' + e.message);
}
虽然switch
使用的是严格比较,但可以将true
作为表达式,将另一个测试作为值进行测试。
switch (true) {
case e instanceof EvalError:
console.log(e.name + ': ' + e.message);
break;
case e instanceof RangeError:
console.log(e.name + ': ' + e.message);
break;
}
如何使用 switch 语句表示以下内容?
if (e instanceof EvalError) {
console.log(e.name + ': ' + e.message);
} else if (e instanceof RangeError) {
console.log(e.name + ': ' + e.message);
}
虽然switch
使用的是严格比较,但可以将true
作为表达式,将另一个测试作为值进行测试。
switch (true) {
case e instanceof EvalError:
console.log(e.name + ': ' + e.message);
break;
case e instanceof RangeError:
console.log(e.name + ': ' + e.message);
break;
}