2차원 배열을 1차원 배열로 만드는건 왜 맨날 헷갈리는가!
다시 한 번 정리해서 이번에는 잊지 않으~리
const arr = [['a', 'b'], ['c', 'd'], ['e', 'f']];
const arr2 = arr.reduce(function (acc, cur) {
return [...acc, ...cur];
});
console.log(arr2);
//[ 'a', 'b', 'c', 'd', 'e', 'f' ]
const arr = [['a', 'b'], ['c', 'd'], ['e', 'f']];
const arr2 = arr.reduce(function (acc, cur) {
return acc.concat(cur);
});
console.log(arr2);
//[ 'a', 'b', 'c', 'd', 'e', 'f' ]
👩💻훨씬 직관적이고 사용하기 편한 spread연산자를 더 많이 쓸 것 같다!