JavaScript
[자바스크립트] 스프레드 오퍼레이터(spread operator, 전개 연산자)란?
메이플 🍁
2022. 3. 29. 17:17
스프레드 오퍼레이터(spread operator)란?
한글로 직역하면 펼치는 연산자로 객체나 배열 안에 있는 모든 데이터를 꺼내서 복사해준다.
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const newArr = [...arr1, ...arr2];
console.log(newArr);
// [1, 2, 3, 4, 5, 6]
코드해석
- ...arr1은 arr1 안에 있는 데이터 1, 2, 3을 의미한다
- ...arr2은 arr2 안에 있는 데이터 4, 5, 6을 의미한다
- 즉 newArr에 들어 있는 값은 arr1과 arr2의 데이터 1, 2, 3, 4, 5, 6이다