Set(4)
-
Map [ Javascript ] [ JavaScript 문법 종합반 2주차 ]
// Map // Map, Set 의 목적 : 데이터의 구성, 검색, 사용을 효율적으로 처리 -> 기존의 객체 또는 배열보다 // 1 Map // key / value // key 에 어떤 데이터타입(유형) 도 다 들어올 수 있다. // Map 은 키가 정렬된 순서로 저장되기 때문이다. // 기능 : 검색, 삭제, 제거, 여부 확인 const myMap = new Map(); // myMap.set('key', 'value') // myMap.set('key') // Map 에서는 keys(), values(), entries() 메소드를 사용하여 키, 값 및 키-값 쌍을 반복할 수 있다. myMap.set("one", 1); myMap.set("two", 2); myMap.set("three", 3);..
2023.06.13 -
Set [ Javascript ] [ JavaScript 문법 종합반 2주차 ]
// Set // 고유한 값을 저장하는 자료구조다. // 값만 저장한다. // 키를 저장하지 않는다. // 값이 중복되지 않는 유일한 요소로만 구성된다. // 값 추가, 검색, 값 삭제, 모든 값 제거, 존재 여부 확인 const mySet = new Set(); // 집합 mySet.add("value1"); mySet.add("value2"); mySet.add("value1"); console.log(mySet.size); // 2 console.log(mySet.has("value1")); // true console.log(mySet.has("value2")); // true console.log(mySet.has("value3")); // false for (const value of mySe..
2023.06.13 -
4. set
# 집합 (set) # 중복 안됨, 순서 없음 my_set = {1, 2, 3, 3, 3} print(my_set) java = {"유재석", "김태호", "양세형"} python = set(["유재석", "박명수"]) # 교집합 (java 와 python 을 모두 할 수 있는 개발자) print(java & python) print(java.intersection(python)) # 합집합 ( java 도 할 수 있거나 python 도 할 수 있는 개발자) print(java | python) print(java.union(python)) # 차집합 ( java 할 수 있지만 python 은 할 줄 모르는 개발자) print(java - python) print(java.difference(python..
2023.04.25 -
Map/Set [node.js 교과서]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. Map - map 은 일반 객체 리터럴과 비슷하다. - map 은 생성자이다. - 키랑 값을 객체로도 줄 수 있다. m.set({a : 'b'},{c : 'd'}); 이는 일반 객체와 다른점이다. const m = new Map(); m.set(’a’, ‘b’); // set(키, 값) 으로 Map 에 속성 추가 m.set(’c’, ‘d’); m.get(’a); // get(키) 로 속성값 조회 m.size; // size로 속생 개수 조회 for(const [k, v] of m) { console.log(k, v); } // 속성간의 순서도 보장된다. m.forEach((v, k) ⇒ { console.log(k, v); }); m.has..
2023.04.09