Ray Book

JavaScript Deep Dive

Map, WeakMap, 이터레이터, Proxy 같은 고급 기능을 시각화합니다

  1. 01

    Map과 Set

    키 타입의 자유, 삽입 순서 보장, 프로토타입 안전성을 비교합니다

  2. 02

    WeakMap과 WeakSet

    약한 참조로 메모리 누수를 막는 패턴을 살펴봅니다

  3. 03

    이터레이터와 제너레이터

    이터레이터 프로토콜의 동작 원리와 지연 평가를 시각화합니다

  4. 04

    Proxy와 Reflect

    get, set, has 트랩과 Reflect의 관계를 시각화합니다

  5. 05

    자주 혼동하는 패턴들

    비슷해 보이지만 전혀 다른 패턴들을 비교합니다