카테고리 없음

29. flatten, unflatten

버밀이 2023. 4. 23. 13:01

flatten

JS에서 flatten이란 중첩된 배열구조를 하나의 배열로 만드는 것을 말한다.

 

flatten 방법

1. Array.prototype.flat()

위 메서드를 사용하면 모든 하위 배열 요소를 지정한 깊이까지 재귀적으로 이어붙인 새로운 배열을 생성한다.

 

예시코드

2. reduce와 concat

 

예시 코드

 

unflatten

unflatten은 flatten의 반대 의미로 배열 안에 배열이 존재하는 배열을 말합니다.