: spread syntax, 전개 문법, ... , 하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만든다.
var arr = [1,2,3];
var max = Math.max.apply(null, arr); // 3
===
const max = Math.max(...arr); // 3
: 2개의 배열을 1개의 배열로 결합할 때
: 어떤 배열의 중간에 다른 배열의 요소들을 추가하거나 제거할 때
slice 메서드 : 원본 배열의 각 요소를 얕은 복사(shallow copy)하여 새로운 복사본을 생성
apply(), call() 메서드