: 인수로 전달받은 값이 배열인 경우 push와 unshift 메서드는 배열을 그대로 원본 배열의 마지막/첫 번째 요소로 추가하지만,
concat 메소드는 인수로 전달받은 배열을 해체하여 새로운 배열의 마지막 요소로 추가한다.
const arr = [3,4];
//unshift와 push 메서드는 인수로 전달받은 배열을 그대로 원본 배열의 요소로 추가한다.
arr.unshift([1,2]);
arr.push([5,6]);
console.log(arr)l // [[1,2],3,4,[5,6]]
//concat 메서드는 인수로 전달받은 배열을 해체하여 새로운 배열의 요소로 추가한다.
let result = [1,2].concat[3,4];
result = result.concat([5,6]);
console.log(result); // [1,2,3,4,5,6]
➡️ push/unshift 메서드와 concat 메서드를 사용하는 대신 ES6의 스프레드 문법을 일관성있게 사용하는 것을 권장한다.