#6 Generator
Introduce
본 문서는 2022년 4월 17일 에 작성되었습니다.
Generator
Generator 는 ES5 에 추가된 기능입니다.
이름 그대로 무언가를 생성
하는데 특화된 함수입니다.
일반적인 사용 순서는 다음과 같이 진행됩니다.
- Generator 함수 생성
- Generator 함수 실행 후 Generator 프로토 타입 반환
- Generator 프로토 타입을 사용하여
데이터 생성
Usage
function* counterGenerator() {
yield 1;
yield 2;
yield 3;
}
const counter = counterGenerator();
counter.next() // { value: 1, done: false }
counter.next() // { value: 2, done: false }
counter.next() // { value: 3, done: false }
counter.next() // { value: undefined, done: true }
counter.next() // { value: undefined, done: true }
More
최근에 JavaScript 를 공부하면서 다양한 Use Case
에 대해서 적으면서 공부를 하고 있었습니다.
하지만, Generator 는 한 번도 사용해보지 않았기 때문에 레퍼런스 게시글을 날아놓겠습니다.
Dev to - bob.ts / Use-Cases For JavaScript Generators
Author And Source
이 문제에 관하여(#6 Generator), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@unchapterd/Generator저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)