fontend1 [Typescript] 22.10.22 필기 노트(ESNext의 특징, 타입스크립트 고유 문법) [ 내용 ] 1. ESNext의 특징 (1) 생성기 yield 문: ‘반복자’를 의미하는 반복기(iterator)를 생성할 때 사용. ‘반복기’는 독립적으로 존재하지 않고 반복기 제공자(iterable)를 통해 얻는다. 반복기를 만들어내는 반복기 제공자를 ‘생성기(generator)’라고 부른다. function* gen(){ yield* [1, 2, 3] } for(let value of gen()){ console.log(value) } 생성기는 function 키워드에 별표(*) 결합한 function*과 yield 키워드를 이용해 만든다. 타입스크립트에서 yield는 반드시 function*으로 만들어진 함수 내부에서만 사용 가능. 코드에서 yield가 호출되면 2행에서 일시 정지 후 점프해서 4.. 2022. 10. 22. 이전 1 다음