배열 선언 및 할당

최재원·2022년 4월 18일
0

배열 선언

1차원 배열 선언

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

1차원 배열 0으로 채우기

let arr = Array(5).fill(0) // [ 0, 0, 0, 0, 0 ]

1차원 배열 index값 채우기

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

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

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

2차원 배열 4행 빈칸으로 피라미드 형식으로 채우기

let arr = new Array(4).fill().map((e, i) => new Array(i + 1));
// [[ <1 empty item> ],[ <2 empty items> ],
// [ <3 empty items> ],[ <4 empty items> ]]

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 ] ]
profile
https://github.com/jaewon1676

0개의 댓글