배열 안에 배열로 감싸진 것을 제거하는 과정이다.
중첩된 배열을 해제하는 과정
배열 안에 배열로 감싸는 과정이다.
flatten의 반대의 과정
배열안에 배열을 해제하는 방법 , 디폴트 값은 1이다. 따로 설정이 가능하다고 한다.
배열.flat()
배열.flat(2)
배열.flat(infinity)
// lodash
const _ = require("lodash");
let newArray = _.flatten(array); // 1개만 평탄화가 된다.
평탄화 작업과 배열로 반환한다.
배열.flatMap(i=>i*2)
배열.flatMap(i=>i.split(" ")