javascript 스프레드 연산자 알아보기
ES6 신문법, spread operator 알아보기 1. 스프레드 연산자란? spread operator는 반복 가능한(iterable) 객체에 적용할 수 있는 문법으로, 배열이나 문자열 등을 개별 요소로 분리시킬 수 있다. const arr1 = [1, 2, 3];const arr2 = [...arr1, 4, 5]; 기본 형태는 세개의 점(...) 으로 이루어져있고, 이를 통해 복사, 병합, 추가 등의 작업을 좀더 간단히 수행할수 있다. 2. 사용하는 이유?원본배열 또는 객체를 변경하지 않고 새로운 복사본을 만들기 위해서다. 자바스크립트에서 배열과 객체는 참조에 의해 전달되기 때문에 그냥 대입하면 참조 주소만 복사되어 두 변수가 같은 객체를 가리키게 됨. 스프레드 문법 사용할때 vs 사용안할때 차..
2024.01.29