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 객체  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]          편집 이력          소액 후원