JS week9 ch.46

최준민·2023년 12월 16일

모던 자바스크립트

목록 보기
33/34

제너레이터 - 코드 블록의 실행을 일시 중지했다가 필요한 시점에 재개할 수 있는 특수한 함수

1.제너레이터 함수는 함수 호출자에게 함수 실행의 제어권을 양도할 수 있다.
2.제너레이터 함수는 함수 호출자와 함수의 상태를 주고받을 수 있다.
3.제너레이터 함수를 호출하면 제너레이터 객체를 반환한다.

async/await - 프로미스를 기반으로 동작한다.
await는 언제나 async 함수 내에서 사용, async 함수는 async키워드를 통해 정의하며, 언제나 프러미스를 반환하며, 반환하지 않으면 암묵적으로 resolve하는 프로미스 반환한다.
await는 settled 상태가 될 때까지 대기하다가 settled 상태가 되면 프로미스가 resolve한 결과를 반환한다.

0개의 댓글