JavaScript 2D 어레이
Harshit Jindal
2023년1월30일
2021년3월24일
- JavaScript에서 2D 배열을 만드는 배열 생성자
- JavaScript에서 2D 배열을 만드는 배열 리터럴 개념
-
Array.from()
메소드를 사용하여 JavaScript에서 2D 배열 생성 -
JavaScript에서 2D 배열을 만드는
Array.prototype.map()
메소드

이 튜토리얼에서는 JavaScript에서 2 차원 배열을 선언하는 방법을 소개합니다. 2 차원 배열에서 항목은 행과 열 형태의 행렬로 구성됩니다. 요소가 1 차원 배열 인 배열과 같습니다.
JavaScript에서 2D 배열을 만드는 배열 생성자
배열 생성자를 사용하여 주어진 길이의 빈 배열을 만듭니다. 그런 다음for
루프를 사용하여 각 요소에 대한 배열을 만들 수 있습니다.
const m = 4;
const n = 5;
let arr = new Array(m);
for (var i = 0; i < m; i++) {
arr[i] = new Array(n);
}
console.log(arr);
출력:
Array [ [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ] ]
JavaScript에서 2D 배열을 만드는 배열 리터럴 개념
리터럴 표기법을 사용하여 JavaScript에서 2D 배열을 만들 수 있습니다.
const m = 4;
const n = 5;
let arr = [];
for (var i = 0; i < m; i++) {
arr[i] = [];
}
console.log(arr);
출력:
Array [ [], [], [], [] ]
Array.from()
메소드를 사용하여 JavaScript에서 2D 배열 생성
Array.from()
메소드는 JavaScript 객체에서 배열 객체를 반환합니다.
const m = 4;
const n = 5;
let arr = Array.from(Array(m), () => new Array(n));
console.log(arr);
출력:
Array [ [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ] ]
JavaScript에서 2D 배열을 만드는Array.prototype.map()
메소드
Array.map()
메서드는 배열 요소를 빈 배열에 매핑하여 2D 배열을 만드는데도 도움이됩니다.
const m = 4;
const n = 5;
let arr = Array(m).fill().map(() => Array(n));
console.log(arr);
출력:
Array [ [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ] ]
관련 문장 - JavaScript Array
- 배열에 JavaScript의 값이 포함되어 있는지 확인
- JavaScript에서 배열을 문자열로 변환
- JavaScript에서 특정 길이의 배열 생성
- JavaScript의 배열에서 객체 검색
- JavaScript의 배열에서 첫 번째 요소 제거
- JavaScript에서 인수를 배열로 변환