본문 바로가기

자바스크립트/ECMAScript 6

Spread Operator의 활용법

1. 둘 이상의 배열을 합칠 때

 

const arr1 = [1, 2, 3];

const arr2 = [4, 5, 6];

 

const arr3 = [...arr1, ...arr2];

 

2. 배열을 깊은 복사할 때

 

const arr4 = [...arr1];

 

3. 둘 이상의 객체를 합칠 때

 

const obj1 = { prop1: 1 };

const obj2 = { prop2: 2 };

 

const obj3 = { ...obj1, ...obj2 };

 

4. 객체를 깊은 복사할 때

 

const obj4 = [...obj1];