2012-10-25 7 views

답변

2

아니,

items[item] 

그렇지 않으면 items.item 속성을 얻으려고라는 이름의 항목을합니다 사용

이 JS에는 에코가 없지만, 당신이 브래킷 표기법을 사용할 수
2

:

var item = "item_green"; 
console.log(items[item]); 
1

잘못된 JSON입니다. 배열 안의 개체를 쉼표로 구분해야합니다.

var data = { 
       "items" : [ 
       { "item_blue" : "10" }, 
       { "item_green" : "100" }, 
       { "item_red" : "1000" } 
      ] 
      }; 

사용 는 .. 이 JSON이 형식 인 경우

var item = "item_green"; 
console.log(data.items[1][item]); 

이 items.item이 일하는 것이 에코 대신를 CONSOLE.LOG

var data = { 
    "items": { 
     "item_blue": "10", 
     "item_green": "100", 
     "item_red": "1000" 
    } 
}; 

Check FIDDLE