JS - 2차원 array
in Dev on Java Script
array는 1차원 array, 2차원 array,~ n차원 배열이 있을 수 있다. 3차원 array부터는 너무 복잡해서 잘 사용하지 않는다. 복잡하게 작성하는 것은 좋은 방법이 아니며 쉬운 방법으로 프로그래밍을 코딩하여 프로그램 가독성을 높여야 한다.
2차원 array : array 안에 array로 2차원 배열은 열과 행이 있는 공간에 데이터를 저장한다.
- 2차원 array
let A = new Array( new Array(3), new Array(3));
A[0][0] = 1;
A[0][1] = 2;
A[0][2] = 3;
A[1][0] = 4;
A[1][1] = 5;
A[1][2] = 6;
A = [[1,2,3],[4,5,6]];
- 2차원 array의 legnth
A.length // 2
A[0].length // 3
A[1].length // 3
- 중첩 for : 2차원 array 읽기
for(let i=0; i < A.length; i++){
for(let j=0; j< A[i].length; j++){
console.log(A[i][j]);
}
}
//1
//2
//3
//4
//5
//6
- for in : 2차원 array 읽기
for(let i in A){
console.log(A[i]);
}
// [1,2,3]
// [4,5,6]