代码:
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 以某种方式使用传递给函数的对象,就像它在声明的对象中一样吗?我发现它确实对“= {}”声明有代码帮助。我想将此扩展到任何“{}”出现。任何人都知道如何做到这一点?