자바스크립트(JavaScript) - 2차원 배열 만들기
자바스크립트는 제대로 된 2차원 배열은 없다(var arr = [][];
같은 코드는 없다). 하지만 약간의 트릭을 통해 2차원 배열과 비슷한 배열을 만들어낼 수 는 있다.
2차원 배열 만들기
초기값 할당 방법
1
2
var arr = [[1, 2], [3, 4], [5, 6]];
// arr[3][2]와 같다
반복문 사용 방법
1
2
3
4
5
var arr = new Array(5);
for (var i = 0;i < arr.length; i++) {
arr[i] = new Array(2);
}
ES6 지원할 때
1
2
3
4
5
// arr[5][2]
const arr1 = Array.from(Array(5), () => new Array(2)
// arr[5][2] (null)
const arr2 = Array.from(Array(5), () => Array(2).fill(null))
댓글남기기