ES6(ECMAScript 2015) 에서 새로 생긴 spread operator. spread operator는 반복 가능한(iterable) 객체에 적용할 수 있는 문법으로, 배열이나 문자열 등을 개별 요소로 분리시킬 수 있다. // ES6에서는 배열에 대한 스프레드 문법 사용 가능 const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; 사용하는 이유?🤔 원본배열 또는 객체를 변경하지 않고 새로운 복사본을 만들기 위해서다. 자바스크립트에서 배열과 객체는 참조에 의해 전달되기 때문에 그냥 대입하면 참조 주소만 복사되어 두 변수가 같은 객체를 가리키게 됨. 스프레드 문법 사용할때 vs 사용안할때 차이점은? // 원본 배열 const originalArray = [..