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 객체  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"