javascript_2차원배열

Hvvany·2023년 4월 13일
0

Javascript

목록 보기
10/12

자바스크립트의 2차원 배열은 진정한 2차원 배열 x
1차원 배열 값에 객체를 넣어 2차원으로 사용하는 효과

방법1. 초기값을 직접 할당

// arr[5][2]
var arr = [['a','b'], ['c', 'd'], ['e', 'f'], ['g', 'h'], ['i', 'j']];

방법2. 반복문으로 생성

// arr[5][2]
var arr = new Array(5);

for (var i = 0; i < arr.length; i++) {
    arr[i] = new Array(2);
}

방법3. 생성 함수 만들어 사용

function create2DArray(rows, columns) {
    var arr = new Array(rows);
    for (var i = 0; i < rows; i++) {
        arr[i] = new Array(columns);
    }
    return arr;
}

// arr[5][2]
var arr = create2DArray(5, 2);

방법4. ES6 지원 시

// 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))
profile
Just Do It

0개의 댓글