Javascript
ES next 기술 정리 (2)
굿다운
2021. 6. 15. 10:54
Set()
Set 객체는 JS의 표준 내장객체
Set 객체는 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있다.
→ES6에서 등장한 중복을 제거한 값들의 집합이다.
//객체선언
//new Set([iterable]);
let mySet = new Set();
//Set 객체 사용
//특정 요소 추가: add
//Set 객체에 주어진 값을 갖는 새로운 요소를 추가
//Set.add(value)
mySet.add(1); // Set { 1 }
mySet.add(5); // Set { 1, 5 }
mySet.add('hi'); // Set { 1, 5, 'hi' }
spread Operator
확산 연산자는 배열을 복제하는 데 매우 유용
let colors = ['red', 'green', 'blue'];
let rgb = [...colors];
console.log(rgb);
//결과[ 'red', 'green', 'blue' ]