이터레이터 패턴(iterator pattern)은 이터레이터(iterator)를 사용하여 컬렉션(collection)의 요소들에 접근하는 디자인 패턴이다.
-
이터레이터 프로토콜
이터러블한 객체들을 순회할 때 쓰이는 규칙
-
이터러블한 객체
반복 가능한 객체로 배열을 일반화한 객체
노출모듈 패턴(revealing module pattern)은 즉시 실행 함수를 통해 private, public 같은 접근 제어자를 만드는 패턴을 말한다. 자바스크립트는 private나 public 같은 접근 제어자가 존재하지 않고 전역 범위에서 스크립트가 실행된다. 그렇기 때문에 노출모듈 패턴을 통해 private, public 접근 제어자를 구현하기도 한다.