스터디 날짜 : 2023. 12. 10 (일)
37-1장. Set
정의
- 수학적 집합 특성과 일치, 수학적 집합을 구현하기 위한 자료구조
- 인자로는 이터러블 인수를 받음.
- Set 객체 또한 이터러블
메소드 (CRUD)
메소드 (번외)
Q. Set 의 요소는 무엇이든 올 수 있다. 이때, Object 요소는 내용물이 같으면 같다고 인식할까?
A. 역시나, 참조타입의 객체는 다르다고 인식한다. 주소값이 같을때만, 같다고 인식함.
- 주의사항 : Set 내부에서는 NaN 와 +0, -0 를 같게 인식한다.
집합 연산 (책 예제 기반, 직접 구현하기)
- 교집합 (intersection)
- 합집합 (union)
- 차집합 (difference)
- 부분집합 (isSuperset)
37-2장. Map
정의
- 키와 값의 쌍으로 이루어진 컬렉션
- 객체와 유사하지만, (1) 객체를 포함한 모든값이 키로 사용될 수 있고 (2) 이터러블 하다는 차이점이 있다.
메소드
이터러블 메소드
'1️⃣ 개발 지식 A+ > 책으로 스터디' 카테고리의 다른 글
[Introduction To Algorithms] CH1. 알고리즘의 역할 (0) | 2024.07.24 |
---|---|
[41장] 모던딥 자바스크립트 Deep Dive (1) | 2023.12.17 |
[31-33장] 모던딥 자바스크립트 Deep Dive (2) | 2023.12.03 |
[16-20장] 모던 자바스크립트 Deep Dive (0) | 2023.11.12 |
[11-15장] 모던 자바스크립트 Deep Dive (1) | 2023.11.12 |