제네레이터(Generator)는 자바스크립트에서 반복 가능한 데이터를 만들거나, 실행 흐름을 중간에 멈췄다가 다시 이어서 실행할 수 있게 해주는 특수한 함수입니다. 제네레이터 함수는 실행 시 즉시 코드가 실행되는 대신 이터레이터 객체를 반환합니다.이터레이터 객체(Iterator Object)란 데이터를 순서대로 하나씩 꺼내어 반복 처리할 수 있도록 해주는 객체로, '반복자'라고도 불리며 next()와 같은 메소드를 통해 상태를 유지하며 다음 값을 반환하는 역할을 합니다.이 이터레이터는 next() 메서드를 통해 하나씩 값을 꺼낼 수 있으며, yield 지점에서 멈췄다가, 다음 next() 호출 시 그 지점부터 다시 실행됩니다.function* myGenerator() { yield 1; yield ..