2014-07-21 4 views
0

사전과 키를 저장하는 변수가 있습니다. "value1"에 어떻게 액세스합니까? 사전 조회 전에 myKey를 평가할 수 있습니까?변수에 저장된 키가있는 js 사전

var dic = { "key1" : "value1", 
      "key2" : "value2", 
      "key3" : "value3"}; 

var myKey = "key1"; 

console.log(dic.myKey); 

답변

1

당신은 당신이 넣어 어떤 액세스 값의 점 표기법을 사용하는 경우 대괄호 표기법을 []

var dic = { "key1" : "value1", 
      "key2" : "value2", 
      "key3" : "value3"}; 

var myKey = "key1"; 

console.log(dic[myKey]); 
0

을 사용해야합니다 "는 키 때문에 dic.myKey 검색, 키가된다 myKey ".

이렇게하려면 대괄호 표기법을 사용해야합니다. 대괄호를 사용하여 무언가를 찾으려면 dic[keyVariable]을 사용해야합니다. 따라서 귀하의 경우 dic[myKey]을 사용하여 value1에 액세스 할 수 있습니다.

관련 문제