나는 일부 항목을 정의하는 다음과 같은 자바 스크립트 배열 코드가 있습니다필터링이 차원 자바 스크립트 배열
product[17564] = Array;
product[17564][1245] = ['BL-2810', 'text1'];
product[17564][1246] = ['BL2810AB', 'text2'];
product[17564][1247] = ['BL2810AN', 'text3'];
product[17563] = Array;
product[17563][1238] = ['BK-2810', 'text4'];
product[17563][1239] = ['BK2810AB', 'text5'];
product[17565] = Array;
product[17565][1253] = ['CK-2810', 'text6'];
product[17565][1254] = ['CK2810AN', 'text7'];
을하고 나는 '제품'의 첫번째 인덱스를 기반으로 항목을 필터링 할 배열은 사용자가 동적으로 설정합니다.
product[17563][1238]
product[17563][1239]
을 다음과 코드에 항목 만 사용 : 예를 들어, 사용자 설정 숫자는 내가 그들의 첫번째 인덱스로 '17563'을 가지고 다음과 같은 항목을 필터링 할 '17563'입니다. 감사합니다. .
그 코드는 당신이 생각하는대로하지 않습니다. "Array"로 설정하는 대신'[]'로 설정하십시오. – Pointy
배열 대신 개체를 사용해야합니다. 그리고 당신의 문제는 무엇입니까? 변수로 속성/색인에 액세스하는 방법? –
[변수는 연관 배열의 인덱스로 변수가 가능합니다 - 자바 스크립트] (http://stackoverflow.com/questions/4091257/variable-as-index-in-associative-array-javascript) –