コード:
var a={
value:5,
test:function()
{
this.value=4;
}
}
var b=someFunction(
{
value:5,
test:function()
{
this.value=4;
}
});
見た目は同じですが、違いは、最初にオブジェクトを定義し、次にこのオブジェクトを関数に渡すことだけです。
問題は、最初のケースでは、「this.v」(this.valueとして)と入力するとコードアシストが表示されますが、2番目のケースでは表示されないことです。オブジェクトを作成してから、この関数の引数として使用してみました。これは機能しますが、残念ながら、自動ドキュメントスクリプトには2番目のバージョンのコードが必要です。私の質問は-宣言されたオブジェクトの場合と同じように、関数に渡されたオブジェクトを何らかの方法でAptanaに使用させることはできますか?「={}」宣言でコードアシストを行うことがわかりました。これを「{}」の発生に拡張したいと思います。誰もがこれを行う方法を知っていますか?