flat
배열의 차원을 낮춤(n차원 배열을 n-1차원 배열로)
- 2차원 배열
const rows = [
["강북구", "강남구", "강동구"],
["강서구", "구로구", "금천구"],
["종로구", "성북구", "마포구"],
]
- flat(): depth(1 2 infinity)로 합치는 정도 나눌 수 있음
const array = rows.flat(1)
flatMap
flat과 map을 합침 map대신 flatMap 사용
- flatMap()
const rows = [
["강북구", "강남구", "강동구"],
["강서구", "구로구", "금천구"],
["종로구", "성북구", "마포구"],
]
const res = rows.flat(1).flatMap((e, i) => {
return `서울시 ${e}`;
})
'언어 > 자바스크립트' 카테고리의 다른 글
JavaScript 구조 분해 할당 (0) | 2022.02.10 |
---|---|
JavaScript filter (0) | 2022.02.07 |
JavaScript every some (0) | 2022.02.07 |
JavaScript classList (0) | 2022.02.04 |
JavaScript 랜덤 수 정렬 (0) | 2022.01.31 |