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' ]