스프레드 오퍼레이터(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이다
'JavaScript' 카테고리의 다른 글
| [자바스크립트] 스프레드 오퍼레이터(spread operator) 사용법 (0) | 2022.03.31 |
|---|---|
| [자바스크립트] 삼항연산자(ternary operator) 사용법 (0) | 2022.03.29 |
| [자바스크립트] =, ==, ===의 차이 (할당연산자, 동등연산자, 일치연산자) (0) | 2022.03.29 |
| [자바스크립트] 클래스의 상속과 instanceof (0) | 2022.03.29 |
| [자바스크립트] 클래스 선언하는 방법 (클래스, 오브젝트, 인스턴스의 차이) (0) | 2022.03.29 |
댓글