Collection(2)
-
[JS] 자바스크립트 컬렉션(JavaScript Collection) - Set
Set이란? 자바스크립트의 키 기반 컬렉션(Keyed Collection)으로 ES6(ECMAScript 6)부터 소개되었다. 값(value)만을 저장하며 중복을 허용하지 않는 객체로 유일한 값을 저장할 수 있다. 요소 순서에 의미가 없고 인덱스로 요소에 접근할 수 없는 특징을 가지고 있다. 대표 속성(property) 및 메서드(method) 생성자 : new Set() 개수 확인 : Set.size 요소 추가 : Set.add(value) 요소 삭제 : Set.delete(value) 전체 삭제 : Set.clear() 요소 존재 여부 확인 : Set.has(key) 그 외 메서드 : Set.keys(), Set.values(), Set.entires() 요소 추가/삭제 다양한 자료형을 value로 ..
2022.03.05 -
[JS] 자바스크립트 컬렉션(JavaScript Collection) - Map
Map이란? 자바스크립트의 키 기반 컬렉션(Keyed Collection)으로 ES6(ECMAScript 6)부터 소개되었다. 다양한 자료형의 key를 허용하고 key-value 형태의 자료형을 저장할 수 있는 컬렉션이다. Map은 Object와 비교하면 다양한 key의 사용을 허용하고 값의 추가/삭제 시 메서드를 통한 수행이 필요하다. 대표 속성(property) 및 메서드(method) 생성자 : new Map() 개수 확인 : Map.size 요소 추가 : Map.set(key, value) 요소 접근 : Map.get(key) 요소 삭제 : Map.delete(key) 전체 삭제 : Map.clear() 요소 존재 여부 확인 : Map.has(key) 그 외 메서드 : Map.keys(), Map..
2022.03.05