Spread operator - ES6에서 추가된 기능이다. 배열, 문자열, 객체 등을 개별 요소로 분리할 수 있다. ...을 사용해 나타낸다.
let arr1 = [41, 5, 7];
let arr2 = [21, 13, 9,...arr1];
console.log(arr2);
arr1 배열의 요소들을 하나씩 나눠 arr2에 추가한다.
let word = "java";
let str = ['a', 'b', 'c',...word];
console.log(str);
문자열을 보면 더 확실히 알 수 있는데 ...word로 요소를 나눠 넣을 경우 결과는 ['a', 'b', 'c', 'j', 'a', 'v', 'a'] 이렇게 된다.
'프로그래밍 > Java Script' 카테고리의 다른 글
Java Script - Promise, Async, Await, 포스트맨 서버 mock server (0) | 2022.12.12 |
---|---|
Java Script - Object Destructuring, Array Destructuring (0) | 2022.12.11 |
Java Script - Object Literal Syntax Extension (0) | 2022.12.11 |
Java Script - Template literals (0) | 2022.12.11 |
Java Script - Arrow function (0) | 2022.12.11 |