Set object   Set 객체

(2021-05-04)

집합 , Set


1. [자바스크립트]  Set 객체

  ㅇ 비 중복 값들의 집합을 다루기 위한, 컬렉션 객체
     - 값으로 만 이루어진 값의 집합체
     - 데이터들을 중복되지 않은 값들의 단순한 집합으로 간주

  ㅇ 특징
     - 순서 유지 
     - 가능한 요소 값 유형(타입) : 문자형,숫자형,배열,객체,함수 등

  ㅇ 생성 
     - new Set(); => Set 객체 반환

  ㅇ 메소드
     - 추가 : add(value)
        . 例) var exampleSet = new Set(); exampleSet.add(1); exampleSet.add(2); // {1,2}
     - 삭제 
        . clear() : 요소 전부 삭제
        . delete(value) : 반환 불리언 값 (true : 삭제 성공, false: 삭제 실패)
     - 포함 검증 : has(value)
     - 열거(반복)       ☞ Iterable Object(이터러블 객체) 참조
        . 나열 : keys(), values(), entries()
           .. values() : 각 요소 값들을 배열로 반환
        . 순환
           .. forEach(callback) : 각 요소 값에 대해 콜백함수로 처리 실행
           .. for of프로퍼티
     - size (집합 내 항목들의 현재 개수)라는 정수 속성 하나 만 있음

  ㅇ 초기화 
     - 例) 빈 Set 객체의 생성 : const tempSet = new Set();
        . tempSet.add('one'); tempSet.add('two'); tempSet.has('one'); // => true 
     - 例) const tempSet = new Set([2,4,7]); 
        . tempSet.size(); // => 3

JS 배열/Map/Set
   1. JS 배열   2. JS 배열 메소드   3. 반복 메서드   4. 유사 배열 객체   5. Map 객체   6. Set 객체   7. ArrayBuffer 객체  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"