JSDT - 变量从未读取 - 错误或功能?
JSDT - Variable never read - bug or feature?
在使用 JavaScript 项目的 Eclipse 中,我将 never-read-variable-scanner 设置为 "error" (Alt+w p, JavaScript
->Validator
->Errors/Warnings
)
现在我有函数 "MyFunction"
function MyFunction() {
var self = this;
function getSelf() {
return self;
}
return {
getThis : +getSelf
};
}
一切正常。但是如果我删除 +
标志,它告诉我 self
永远不会被读取。
这是错误还是功能?为什么?
这可能是一个 BUG,请在其他 IDE 中尝试此代码,如果可行,则问题出在 eclipse
在使用 JavaScript 项目的 Eclipse 中,我将 never-read-variable-scanner 设置为 "error" (Alt+w p, JavaScript
->Validator
->Errors/Warnings
)
现在我有函数 "MyFunction"
function MyFunction() {
var self = this;
function getSelf() {
return self;
}
return {
getThis : +getSelf
};
}
一切正常。但是如果我删除 +
标志,它告诉我 self
永远不会被读取。
这是错误还是功能?为什么?
这可能是一个 BUG,请在其他 IDE 中尝试此代码,如果可行,则问题出在 eclipse