大家好,我目前正在我的文件上运行 JSLint 来清理它们。我有一些具有一些私有函数和公共函数的文件,并且我正在使用变量使外部文件可以访问公共函数。
Util.data = (function() {
var privar;
pri_func1 = function() {
//do something
},
pri_func2 = function() {
//do something
}
return { // JSLint error
pub_fun1: function() {
//do something
},
pub_fun2: function() {
//do something
}
}
})();
现在在我的这个文件之外,我正在访问这些函数,就像这样
Util.data.bub_fun1();
Util.data.bub_fun2();
它工作正常。但是现在问题是 JSLint 在 return 语句上给了我一个错误
#1 意外的“回归”。return { // 第 78 行,位置 9
所以我想问有没有办法以我不必更改其他文件并且可以按原样调用这些函数的方式删除 JSLint 错误
Util.data.bub_fun1();
非常感谢任何帮助。