0

代码:

var a={
    value:5,
    test:function()
    {
        this.value=4;
    }
}



var b=someFunction(
{
    value:5,
    test:function()
    {
        this.value=4;
    }
});

如您所见,它们看起来相同,区别仅在于在第一种情况下我们定义对象,在第二种情况下,我们将此对象传递给函数。

问题是,在第一种情况下,当我键入 "this.v" (as a this.value) 时,我会看到代码辅助,但在第二种情况下看不到。我尝试创建一个对象,然后将其用作此函数的参数 - 这可行,但不幸的是,自动文档脚本需要代码在第二个版本中。我的问题是 - 我可以强制 Aptana 以某种方式使用传递给函数的对象,就像它在声明的对象中一样吗?我发现它确实对“= {}”声明有代码帮助。我想将此扩展到任何“{}”出现。任何人都知道如何做到这一点?

4

1 回答 1

0

只能通过扩展 Aptana Java 文件来实现。没有别的办法——也许未来的 Aptana 会默认支持这个......

于 2009-11-04T23:14:32.187 回答