2010-01-25 5 views
6

하여 객체의 멤버에 대한 액세스가 나는 themesData를라는 개체가 있습니다자바 스크립트 : 이름

var themesData = {} 
themesData.a = { key: "value" }; 
themesData.b = { key: "another value"}; 

을 ... 그리고 나는 그것의 이름으로 멤버 중 하나에 액세스하려면. "a"또는 "b"가 포함 된 문자열을 얻고 적절한 구성원의 값을 얻고 싶습니다.

나는 그것에 대한 도움을 기쁘게 생각합니다.

답변

9

themesData["a"].key 당신이 필요로하는 것은 themesData.a.key과 동일하지만 여전히 "배열 색인 스타일"표기법을 사용하면 색인 이름을 동적으로 생성 할 수 있습니다.

5

당신은이 방법으로 작업을 수행 할 수 있습니다

var member="a"; //or B 
var rightMember=themesData[member].key;