본문 바로가기 메뉴 바로가기

코드를 위한 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코드를 위한 기록

검색하기 폼
  • 분류 전체보기 (242) N
    • Javascript (15)
    • Typescript (6)
    • CSS (5)
    • 기타 (9)
    • 책 (108) N
    • 코드스테이츠(SEB_FE_42) (93)
    • Java(생활코딩) (6)
  • 방명록

await (1)
[딥다이브] 46. 제너레이터와 async/awiat

46.1 제너레이터란?코드 블록의 실행을 일시 중지했다가 필요한 시점에 재개할 수 있는 특수한 함수 1. 함수 호출자에게 함수 실행의 제어권을 양도할 수 있음(일시 중지/재개)2. 함수 호출자와 함수의 상태를 주고받을 수 있음(양방향)3. 제너레이터 객체(이터러블이면서 이터레이터)를 반환 46.2 제너레이터 함수의 정의function* 키워드로 선언, yield 표현식 포함(생성자 함수로 후출할 수 없음) 46.3 제너레이터 객체제너레이터 함수를 호출하면 함수 코드 블록을 실행하는 것이 아니라 제너레이터 객체를 생성해 반환 next 메서드 호출: yield 표현식까지 코드 블록 실행 후 { value: yield 값, done: false }를 갖는 이터레이터 리절트 객체 반환return 메서드 호출: ..

책 2024. 10. 20. 15:59
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바