그래, 이미 "선언 된 변수 사용"의 줄을 따라 다가오는 주석 흔적을 볼 수 있습니다. 그러나 나와 함께 견뎌주십시오.선언되지 않은 변수가 Intellisense를 깨뜨리지 않도록하려면 어떻게해야합니까?
상황에 따라 Dojo 위젯이 포함 된 보통 파일 더미가 있습니다. 위젯에는 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
visual-studio가 없습니다. 그걸 모른 채로 의견을 쓰는 것은 어리석은 행동이었다. –