배열 선언 및 할당

배열 선언

1차원 배열 선언

let arr = new Array(5) // [ <5 empty items> ]
let arr2 = Array(5) // [ <5 empty items> ]

1차원 배열 0으로 채우기

let arr = Array(5).fill(0) // [ <5 empty items> ]

1차원 배열 index값 채우기

let arr = Array.from({length : 5}, (v, i) => i + 1) // [ 1, 2, 3, 4, 5 ]

2차원 배열 5행 2열로 선언 및 1로 채우기

const arr = Array.from(Array(5), () => Array(2).fill(1))    
// [ [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ] ]

2차원 배열 5행 2열로 선언 및 행으로 채우기

const arr = Array.from(Array(5), (v, i ) => Array(2).fill(i))   
// [ [ 0, 0 ], [ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 4, 4 ] ]

좋은 웹페이지 즐겨찾기