Javascript의 Iterator(반복자)는 next 메서드를 가지고 있는 객체이고 이 메서드는 원소들을 탐색하며, next 메서드의 호출시마다 새로운 객체를 반환한다. 반복자는 두 개의 속성(value, done)을 반환하는 next() 메소드 사용하여 객체의 I