더북(TheBook)

2번에서는 버튼을 만들어서 on:click 함수를 구현하여 사용자 클릭 시 1번처럼 promiseFunc 함수 호출 결과를 myPromise에 넣어주었습니다. on:click 문법은 9장 이벤트에서 좀 더 자세히 설명하겠습니다. 여기서는 click 이벤트가 일어나면 중괄호({ }) 안의 코드가 실행된다고만 생각하면 됩니다.

3번에서는 함수 호출 형태에서 myPromise 변수를 사용했습니다. 당연하게도 myPromise 변수에 변화가 생기면 {#await} … {/await}가 변화에 반응하겠죠.

이제 REPL에서 버튼을 클릭하면서 await 동작을 직접 확인해볼 수 있습니다.

▲ 그림 4-9 REPL에서 버튼을 클릭하면서 await 동작을 확인하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.