선형 값을 갖는 자바 스크립트 다차원 배열
-
05-07-2019 - |
문제
내가 어떻게 할 수 있었습니까? 세트 사용하여 읽을 수있는 변수입니다 eval('productOptionTree' + '[0][1][0]')
?
( '[0] [1] [0]'부분은 다른 변수에서 나옵니다)
업데이트추악한 질문이지만 다른 방법을 찾을 수 없었습니다. 내가 찾을 수있는 유일한 대답은 다음과 같습니다.
NewVal = 4;
dim = '[0] [1] [0]';
평가 ( 'productOptionTree'+dim+'='+newVal);
해결책
항목을 읽기 위해 평가할 필요가 없습니다. 그냥 해:
var x = productOptionTree[product[0]][product[1]][product[2]];
평가가 없으므로 이제 동일한 방식으로 쉽게 항목을 설정할 수 있습니다.
productOptionTree[product[0]][product[1]][product[2]] = 42;
제휴하지 않습니다 StackOverflow