flatten // unflatten

kimdev·2022년 6월 29일
0

javaScript

목록 보기
15/15

fallten 과 unflatten

이름그대로 평평하게 만드는것과 평평하지 않게 만드는 것이다.

n차원 배열을 평평하게 만들어 주는것이 플래튼, 1차원 배열을 다차원으로 만드는 것이 unflatten이라고 한다.
	npm install array-flatten --save    
    sudo npm install array-flatten --save
굳이 라이브러리를 다운받지 않아도 가능하지만 바퀴를 다시 발명하지 말라는 말이있으니 라이브러리를 사용하자!
경력이 쌓인다면 직접 구현하는 것도 좋아보인다.

어쨋든 저렇게 라이브러리를 다운 받은 후 

const arr = [12,[12]]
arr.flat();
이렇게하면 플래튼은 끝이다!
소괄호 안의 인자값을 1, 2 이런식으로 넣어주면 해당하는 차원까지 플랫화 시켜준다!


언플래튼 또한 라이브러리가 있는데 npm에서 검색해서 찾아보도록하자~

0개의 댓글