문제

내가 어떻게 할 수 있었습니까? 세트 사용하여 읽을 수있는 변수입니다 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;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top