2008-10-11 8 views
7

간단히 말해서 이와 비슷한 문법을 ​​사용하여 2D 자바 스크립트 배열을 만드는 방법이 있습니까?2D 자바 스크립트 배열

var newArray = [ 
    [0, 1, 2], 
    [3, 4, 5], 
    [6, 7, 8] 
] 
+0

는 문제가 무엇입니까 , 그것은 매력처럼 작동하지 않습니까? -) – roenving

+0

아마도 11pm이었고 내 취침 시간이 10 이었기 때문에 나는 그것을 테스트하지 않았을 것입니다.) – Teifion

답변

12

: 순서대로,

<script> 
    var newArray = [ 
     [0, 1, 2], 
     [3, 4, 5], 
     [6, 7, 8] 
    ] 
    var newArray3d = 
     [[[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8]], 
     [[10, 11, 12],[13, 14, 15],[16, 17, 18]], 
     [[20, 21, 22],[23, 24, 25],[26, 27, 28]]] 
    alert(newArray[0]); 
    alert(newArray[0][2]); 
    alert(newArray3d[0]); 
    alert(newArray3d[1][0]); 
    alert(newArray3d[1][0][2]); 
</script> 

경고 상자가 반환 :

0,1,2 
2 
0,1,2,3,4,5,6,7,8 
10,11,12 
12 
2

예. 이것은 잘 작동합니다 :

<script> 
var newArray = [ 
    [0, 1, 2], 
    [3, 4, 5], 
    [6, 7, 8] 
] 
alert(newArray[0][2]); 
</script> 
2

FF3, Opera 9, IE6 및 Chrome에서 테스트되고 작동합니다.

당신은 정확히 다음 샘플로 제안 형식으로 사용하는 N 차원 배열을 만들 수 있습니다