ええ、私は既に "宣言された変数を使用する"という行に沿って今後のコメントトレイルを見ることができます。しかし、私と一緒に耐えてください。宣言されていない変数がIntellisenseを壊すことを避けるにはどうすればよいですか?
状況には、それぞれDojoウィジェットを含むJSファイルの適度な山があります。ウィジェットにはdojo
名前空間内のさまざまな関数の呼び出しが含まれていますが、dojo
はウィジェットファイルのスコープに存在しないため、Intellisenseは中断します。どのように宣言されていない変数のために回避することができます
new Object({
a: dojo.foo(),
b: function NonIntellisense()
{
console.log(this.a); // CTRL+[space] does *not* include this.a and this.b
}
});
:CTRL
+ [space]
オートコンプリートの両方this.a
とthis.b
欠けている。ここ
new Object({
a: NaN,
b: function YesToIntellisense()
{
console.log(this.a); // CTRL+[space] includes this.a and this.b
}
});
:
はここCTRL
+ [space]
オートコンプリートは、予想通りthis.a
とthis.b
含みVS2010でIntellisenseを破る?
多分try&catchを参照してください。 –
@BenniKa - 提案する前にそれを試しましたか? – Saul
私はビジュアルスタジオを持っていません。 =>それは知らないうちにコメントを書くのは愚かでした(私から)。 –