質問
コード:
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はデフォルトでこれをサポートするかもしれません...
所属していません StackOverflow