배열 평탄화 작업 [ flat, flatMap ] - Javascript
2019년 1년차때 회사에서 배열을 풀어서 작업하는 과정이고 그때 그냥 map 함수와 foreach 등 여러가지 함수를 사용하며, 배열을 풀어내는 작업을 하다가 불편하여 한번에 할 방법이 없는가? 궁금해 했던 시기였다. ES10이 안정화 되기 전에 시기였다. const list = [1,3,4,5,[2,5,2]]; const array = [] list.forEach(v=>{ Array.isArray(v)? array.push(...v):array.push(v) }); console.log(array) 위에 해당하는 코드처럼 만들었다. 위에 코드에서 보면 concat() 을 이용한 방법도 있었지만, 나는 push를 이용하여 배열을 합쳤다. 위에 리스트가 [1,3,4,5,[2,5,2]] 였던 값이 code..
2023. 9. 30.