JSHint告诉我,永远不会读取局部变量isInitOk的值。但是,只有在$ get成功函数运行并使用方法公开时,它才会更新。
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
};
}();
最佳答案
@cookiemonster是正确的,不幸的是,这是Eclipse插件中的错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=351470