배열을 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 메소드가 너무 헷갈린다....
이번 주말에는 자주 쓰이는 자바스크립트 메소드를 정리해 봐야겠다.
'Language > Javascript' 카테고리의 다른 글
Javascript - 부모 창에서 window.open()으로 연 자식 창 관리 (1) | 2021.10.03 |
---|---|
Javascript - 고차함수 + 자주 쓰이는 ES6~ES12 문법 정리 (0) | 2021.07.24 |
Javascript - var, let, const의 차이점 + 호이스팅 (0) | 2021.07.24 |
Javascript/JQuery - iframe 객체 내 자식 접근 제어 (0) | 2021.07.07 |
jQuery - 동적 생성된 객체 클릭 이벤트 구현 (0) | 2021.04.28 |