0

コード:

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に使用させることはできますか?「={}」宣言でコードアシストを行うことがわかりました。これを「{}」の発生に拡張したいと思います。誰もがこれを行う方法を知っていますか?

4

1 に答える 1

0

Aptana Java ファイルを拡張することによってのみ可能です。他に方法はありません-おそらく将来のAptanaはデフォルトでこれをサポートします...

于 2009-11-04T23:14:32.187 に答える