2012-03-14 3 views
1
를 검색 할 수

가능한 중복 :
How to access object using dynamic key?JavaScript 개체를 사용 중입니다. 값

나는 다른 옵션을 선택 여러 나중에 옵션은 이전의 선택에 달려 있습니다. 내가 jsonObj.food을 할 경우

function generateOptions(selected) 
    { 
    var jsonObj = ('food':['a','b','c']) 
    //able to get selected_value as food 
    var selected_value = selected.options[selected.selectedIndex].value 
    var options = jsonObj.selected_value 
    } 

, 그때 출력이 콘솔 ['a','b','c']에서 얻을 수 있습니다 : 그래서 내가이 일을 중간에 오전, 나는 몇 가지 문제가 발생 한 후에 선택 옵션을 생성하고 싶습니다. 내가 SELECTED_VALUE를 사용하려고한다면, 그때는 절대 값이 아니라 var 작동 객체에서 데이터를 검색 undefined

그래서 .를 얻을? 아무도 도울 수 있니? 동적 속성 이름에 대한

+0

'VAR jsonObj이 = ('음식': [ 'A', 'B는', 'C'])'BTW 유효한 자바 스크립트처럼 보이지 않는 . –

답변

4

사용 브래킷 표기법 :

var options = jsonObj[selected_value]; 
관련 문제