0
var P = P || {}; // create global container object if it does not exist
P.file = {
    name : null,
    type : null,
    size : null,
    data : null
};

当我输入P.Eclipse 时,我没有收到P.file自动完成建议。这种在 JavaScript 中创建对象的方式有什么问题吗?或者至少在 Eclipse 中的代码完成方面是错误的?

更多信息:这是一个启用了 JavaScript 支持的 Java EE 项目。对于诸如function doSomething() { ... }代码完成之类的全局功能,当我键入doSo并点击Ctrl+Space时。

4

1 回答 1

0

好的,这很快升级了......不知何故我没有注意到这一点,但在文件的大纲视图中.js可以看到 Eclipse 将P其视为boolean,因此没有代码完成。一旦我使用var P = {}代码完成就像一个魅力。

于 2013-03-23T15:00:22.123 回答