質問

コード:

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



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

同じように見えますが、違いは、最初にオブジェクトを定義し、次にオブジェクトを関数に渡すことだけです。

問題は、最初のケースで<!> quot; this.v <!> quot;と入力するとコードアシストが表示されることです。 (this.valueとして)ですが、2番目のケースではそれを見ることができません。オブジェクトを作成して、この関数の引数として使用してみました-これは機能しますが、残念ながら自動ドキュメントスクリプトには2番目のバージョンのコードが必要です。私の質問は-宣言されたオブジェクトと同じように、関数に渡されたオブジェクトを何らかの方法でAptanaに使用させることができますか? <!> quot; = {} <!> quot;でコードアシストを行うことがわかりました。宣言。これを任意の<!> quot; {} <!> quot;に拡張したいと思います。発生。誰もこれを行う方法を知っていますか?

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top