JSHint告诉我,永远不会读取局部变量isInitOk的值。但只有在$ get success函数运行并使用方法公开时才会更新它。
var my = function () {
var isInitOk = false;
function discoverSuccess(rsp) {
...
isInitOk = true;
}
function init() {
...
$.get(config.serverURL, discoverSuccess, 'json');
}
function assertInitOk() {
return isInitOk;
}
return {
assertInitOk: assertInitOk
};
}();
答案 0 :(得分:0)
@cookiemonster是正确的,遗憾的是这是Eclipse插件中的一个错误: