https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat
주로 쓰는 method가 map, filter, push 등 이었는데, 갑자기 concat 이 필요해진 순간이 생겼다. 별 생각없이, push 처럼 썼다가, 망.
concat 은 새로운 배열을 반환한다.
/*
* 망한 케이스
*/
const a = []
a.concat([1,2,3])
console.log(a)
// []
/*
* 이렇게 했어야 했다.
*/
const a = []
const a2 = a.concat([1,2,3])
console.log(a2)
// [1,2,3]
/*
* 결국 그냥 push 로 썼다.
*/
a.push(...[1,2,3])
console.log(a)
// [1,2,3]