Language/Javascript

Javascript - 배열 초기화

둉이 2021. 5. 14. 15:49

 

배열을 0으로 초기화

let dataList = [1, 2, 3]
dataList.fill(0)
// 혹은
dataList.map(e => 0)

 

배열 일부만 0으로 초기화

let dataList = [1, 2, 3]
dataList.fill(0, 시작 인덱스, 종료 인덱스)
// 혹은
dataList.map((e, i) => 시작 인덱스<=i && i<종료인덱스 ? 0 : i) // e: element, i: index

 

배열 n개를 만들어서 0으로 초기화

let dataList = new Array(n).fill(0)
// 혹은
let dataList = Array.from({length: n}, () => 0)

 

자바스크립트로 배열을 다루다 보면 map이랑 filter, each 메소드가 너무 헷갈린다....

 

이번 주말에는 자주 쓰이는 자바스크립트 메소드를 정리해 봐야겠다.