我想知道,为什么这样的代码不会使用 jsLint 或 jsHint 发出警告
var obj={};
obj.missingFunction();
我知道它可能会假设函数最终会被定义。但它抱怨很多其他事情,我认为这很自然。我正在做一些繁重的重构,并将函数从全局范围移到对象的某些属性中,如果有一种方法可以在这种情况下及早检测错误,那就太好了
我想知道,为什么这样的代码不会使用 jsLint 或 jsHint 发出警告
var obj={};
obj.missingFunction();
我知道它可能会假设函数最终会被定义。但它抱怨很多其他事情,我认为这很自然。我正在做一些繁重的重构,并将函数从全局范围移到对象的某些属性中,如果有一种方法可以在这种情况下及早检测错误,那就太好了