Java/javascript
ES6 집합 컬렉션 - SET
DionysosJH™
2022. 3. 27. 19:40
ES6
MAP과 다르게 KEY를 가지지 않는 집합.
SET은 중복값을 가질 수 없다.
const setVal1 = new Set();
const setVal2 = new Set();
setVal1.set('사과');
setVal1.set('바나나');
setVal2.set(망고');
setVal2.set('바나나');
setVal1.has('사과') ===> true;
setVal1.has('망고') ===> false;
MAP과 동일하게 entries() , values() 함수를 가짐. keys()는 없음.
const arryTest = Array.from(setVal1); // set을 배열로 치환.
const newSet = new Set(arryTest); // 배열을 Set으로 치환.