Javascript JSDT-变量从不读取-bug或特性?

Javascript JSDT-变量从不读取-bug或特性?,javascript,eclipse,eclipse-jsdt,Javascript,Eclipse,Eclipse Jsdt,在使用JavaScript项目的eclipse中,我将从不读取变量扫描器设置为“error”(Alt+wp,JavaScript->Validator->错误/警告) 现在我有了函数“MyFunction” 一切正常。但是如果我去掉+符号,它告诉我的self永远不会被读取 这是一个bug还是一个特性,为什么?这可能是一个bug,请在其他IDE中尝试这段代码,如果可以,问题出在eclipse上我会称之为bug。代码本质上是胡说八道的+。我创建了一个bug报告,这将是我认为最好的答案。 functi

在使用JavaScript项目的eclipse中,我将从不读取变量扫描器设置为“error”(Alt+wp,
JavaScript
->
Validator
->
错误/警告

现在我有了函数“MyFunction”

一切正常。但是如果我去掉
+
符号,它告诉我的
self
永远不会被读取


这是一个bug还是一个特性,为什么?

这可能是一个bug,请在其他IDE中尝试这段代码,如果可以,问题出在eclipse上

我会称之为bug。代码本质上是胡说八道的
+
。我创建了一个bug报告,这将是我认为最好的答案。
function MyFunction() {
    var self = this;
    function getSelf() {
        return self;
    }
    return {
        getThis : +getSelf
    };
}