java警告(?)在eclipse(juno)中显示javascript代码

时间:2012-08-15 20:10:10

标签: javascript eclipse

我有一个javascript文件(.js),我正在Eclipse(Juno)中编辑。它给了我这个警告:

Type mismatch: cannot convert from Number to ___anonymous6554_6555

在此代码的返回行上(这是一个简化示例,但它仍然显示错误):

function foo() {
    var temp = {};
    if (true) {
        temp = 1;
    }
    return temp;
}

如果我将其更改为:

function foo() {
    var temp = new Object();
    if (true) {
        temp = 1;
    }
    return temp;
}

警告消失了,但是jsHint警告我使用对象文字表示法。哎呀...

可能来自哪里的想法?警告看起来像是对我的java警告......

1 个答案:

答案 0 :(得分:0)

修改

这是Eclipse的错。看看这个类似的问题:Why does Eclipse sometimes warn about arrays of arrays in JavaScript?

我会忽略警告(Java警告),并使用{}