await

· FE/리뷰
제너레이터코드 블록의 실행을 일시 중지했다가 필요한 시점에 재개할 수 있는 특수한 함수특징제너레이터 함수는 함수 호출자에게 함수 실행의 제어권을 양도할 수 있음제너레이터 함수는 함수 호출자와 함수 상태를 양뱡향으로 주고받을 수 있음제너레이터 함수를 호출하면 제너레이터 객체를 반환함 => 제너레이터 함수를 호출하면 함수 코드를 실행하는 것이 아니라 이터러블 이면서 동시에 이터레이터인 제너레이터 객체를 반환함  제너레이터 함수의 정의function* 키워드로 선언하나 이상의 yield 표현식을 포함화살표 함수로 정의 불가, new 연산자와 함께 생성자 함수로 호출 불가// 제너레이터 함수 선언문fuction* genDecFunc() { yield 1;}// 제너레이터 함수 표현식const getExpFunc..
· FE/Javascipt
동기와 비동기 동기 : 순차적으로 코드가 실행됨 비동기 : 순차적으로 코드가 실행되지 않음 Promise : 자바스크립트에서 제공하는 비동기를 간편하게 처리할 수 있도록 도와주는 객체 resolve 키워드를 사용해 실행 순서를 보장 const a () => { //인자로 콜백함수를 받지 않아도 됨 return new Promise(resolve=> { setTimeout(() => { console.log(1) resolve() //실행 순서 보장 },1000) }) } a().then(()=>{ b() }) 대기 pending : 초기 상태 이행 fulfilled : 작업이 성공적으로 안료된 상태를 의미. then을 통해 결과값 반환 가능 거부 rejected : 작업이 실패했음을 의미, catch로 ..
따봉치치
'await' 태그의 글 목록