전개 연산자는 ES6(ECMAScript6)에서 새로 추가되었습니다. 객체나 배열의 값을 하나 하나 넘기는 용도로 사용할 수 있으며 사용 방법은 점 세 개( ... )를 붙이면 됩니다.
전개 연산자 등장 전 배열 내용 조합
ES6 이전까지는 배열을 합칠 때 concat 함수를 사용했고 다음 예시처럼 사용합니다.
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];
const arr4 = arr1.concat(arr2, arr3);
console.long(arr4); // 출력 : [1, 2, 3, 4, 5, 6, 7, 8, 9]
ES6에서 전개 연산자를 이용하여 배열을 합칠 수 있고 다음처럼 사용합니다.
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];
const arr4 = [...arr1, ...arr2, ...arr3];
console.long(arr4); // 출력 : [1, 2, 3, 4, 5, 6, 7, 8, 9]
'Publishing > JavaScript&jQuery' 카테고리의 다른 글
[JavaScript] var, let, const 차이 정리 (0) | 2022.01.28 |
---|---|
[jQuery] 제이쿼리 validate를 이용한 폼 검증 (0) | 2021.10.14 |
[JavaScript] 자바스크립트 키보드 단축키 이벤트 (0) | 2021.10.12 |
[jQuery] 제이쿼리 datetimepicker로 시작일과 종료일 컨트롤 (0) | 2021.09.29 |