본문 바로가기
JavaScript

[자바스크립트] 스프레드 오퍼레이터(spread operator, 전개 연산자)란?

by 메이플 🍁 2022. 3. 29.

스프레드 오퍼레이터(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이다

 

댓글