这是我的代码:
var A = (function(){
"use strict";
function FetchJSON(){
return someValue;
}
var Class = function(){
// how do I correctly call FetchJSON() from inside this class definition?
};
return {
Class: Class,
fetchJson: FetchJSON
};
})()
所以基本上我使用 JSLint 来清理我的代码,我只是从 Class 对象/函数定义中调用 FetchJSON() 但 JSLint 告诉我我需要在 FetchJSON() 调用之前使用“new”这个词我想我没有。该代码在没有“新”这个词的情况下工作得很好,但 JSLint 告诉我它应该有它。这是怎么回事?
谢谢