holdanddeepdive/javascript-deep-dive

37장 Set과 Map

Opened this issue · 0 comments

Set

  • Set 객체는 중복되지 않는 유일한 값들의 집합 (수학적 집합을 구현하기 위한 자료구조)
  • 인덱스로 요소에 접근 불가능, 순서에 의미 없음
  • forEach: 첫 번째 인수와 두 번째 인수가 같은 값인 이유는 Array forEach와 인터페이스를 통일하기 위함
  • 이터러블이므로 for ... of 문으로 순회 가능

Map

  • 키와 값의 쌍으로 이루어진 컬렉션
  • 키로 객체를 포함한 모든 값을 사용 가능하며 이터러블이다. >> 일반 객체와의 차이