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]