如何强制 Javascript(在 Google Chrome 上)对错误代码“不那么宽容”?
我想在 Chrome 控制台中看到一个错误:
而且,如果可能的话,我还希望看到“更容易”的错误,例如缺少分号等。
最佳答案
您可以查看 arguments.length
在缺少参数时抛出错误。
function foo (arg1, arg2) {
if(arguments.length !== 2) {
throw new Error("missing one argument")
}
}
foo("one");
在 JavaScript 中使用分号终止语句是可选的,但您可以使用 linting 工具来处理这一点。
查看jslint例如。
关于Javascript - 如何显示错误,例如访问不存在的键对象而不是未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39496414/