2014-10-29 3 views
0

변수를 사용하여 배열의 값을 참조하려고합니다.변수를 사용하여 자바 스크립트 배열 참조하기

가 그래서, myarray을 주어, 나는 잘 다음을 수행 할 수 있습니다

alert(myarray[1].hp_id); 

난 내용은 이후에 잘 나온다.

그러나 변수에 hp_id을 입력하고 싶다면 잘 작동하지 않습니다.

var array_col = hp_id; 
alert(myarray[1].array_col); 

어떻게 변수를 사용하여 배열 값을 참조 할 수 있습니까?

미리 감사드립니다.

답변

2

당신은 그것을 키 이름을 참조하는 "점 표기법"을 사용하여이 방법

var array_col = 'hp_id'; 
alert(myarray[1][array_col]); 
1

을 할 수는 myarray[1]["array_col"]을하는 것처럼 만 그 문자 그대로의 이름으로 일을 참조해야한다. myarray[1][array_col]을 사용하여 키 이름에 변수를 사용하십시오.

관련 문제