Set과 Map
Set 중복되지 않은 유일한 값들의 집합 Set객체는 인덱스로 접근할 수 없으며 요소 순서에 의미가 없고 중복값을 포함하지 않는 특징을 가지고 있습니다. Set 객체 생성 Set은 Set 생성자 함수를 통해 생성하며 인수를 비우면 빈 Set객체를 반환하며 인수에는 이터러블만 전달 할 수 있습니다. Set 객체 요소 추가, 개수 확인, 삭제, 존재 여부 확인, 요소 일괄 삭제 요소 순회 Set 객체의 요소 순회는 Set.prototype.forEach 메서드를 통해 순회가능하며 forEach 내부의 콜백함수의 인수로 첫번째와 두번째는 요소값 세번째는 set 객체 자체를 전달 받습니다. 인수에 동일한 요소값임에도 불구하고 전달하는 이유는 Array.prototype.forEach 메서드의 콜백함수와 동일한 구조를 취하기 위함입니다. Set 객체또한 이터러블이기 때문에 for of 문으로 순회가 가능합니다.
단 Set 객체는 요소의 순서에 의미가 없으나 순회시에는 요소가 추가된 순서대로…