아래와 같은 네임 스페이스를 만들었습니다.데이터 멤버에 액세스
var Constants = {
Foo: 'bar',
SomeVar: {
key: 'value'
}
};
는 내가하고 싶은 것입니다 :
var Constants = {
Foo: 'bar',
SomeVar: {
key: Constants.Foo + 'value' // Notice the Constants.Foo
}
};
내가하고 싶은 것은 의 somevar에 대한 값을 만들 Constants.Foo의 값을 사용할 수 있습니다. 그러나 이것은 Firebug에서 오류를 발생시킵니다.
그래서 궁금 하군요, 어떻게 상수 네임 스페이스 내에서 푸의 가치에 액세스합니까; 또한, 나는 캡쳐에 관한 몇 가지 기사를 (예 : this과 같이) 읽었으며, Constants.Foo를하지 않아도 Foo의 값에 액세스 할 수 있습니까? 아마도 일종의 방법은 네임 스페이스의 참조를 보존하기 위해 키워드이고 다음은 thisParent.Foo과 같은 작업을 수행 할 수 있습니다.
감사합니다.
편집 :
TypeError: Constants is undefined
빠른 응답을 보내 주셔서 감사합니다. 고맙습니다. 이것은 물건을 명확하게하는 것을 도왔습니다! – ThePedestrian