배열에 요소를 추가하는 작업을 진행하던 중, 익숙한 push() 메서드를 썼다가 내가 개발하고 있는 상황에서는 concat() 메서드를 쓰는게 알맞음을 알게 되었다. 그래서 둘의 차이점을 살펴봤다.
const array1 = ['a', 'b', 'c'];
const array2 = [1, 2, 3];
//concat() 사용 시
array1.concat(array2);
// result in ['a', 'b', 'c', 1, 2, 3]
//push() 사용 시
array1.push(array2);
console.log(array1);
// result in ['a', 'b', 'c', [1, 2, 3]]