JavaScript에서 2차원 배열 선언 방법

badassong·2023년 8월 8일
0

JS

목록 보기
24/31
post-thumbnail

반복문 사용

const array = [];
for(let i = 0; i < 3; i++){
	const cells = [];
    for(let j = 0; j < 6; j++){
    	cells.push(0);
    }
    array.push(cells);
}

console.log(array);

ES6 문법 사용

const arr = new Array(5).fill(0).map(() => new Array(4));

배열을 만들어주고 만든 배열의 원소에 fill 메소드를 통해 값을 채워 넣는다.
그리고 map 함수를 실행해 각 원소의 자리에 길이가 4인 배열로 바꿔준다.
fill 메소드를 쓰는 이유는 빈 배열의 경우 map 함수가 제대로 실행되지 않기 때문이다.

profile
프론트엔드 대장이 되어보쟈

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

감사합니다. 이런 정보를 나눠주셔서 좋아요.

답글 달기