We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 13d6e4d commit 627284cCopy full SHA for 627284c
1 file changed
1-js/11-async/08-async-await/article.md
@@ -121,11 +121,13 @@ showAvatar();
121
122
코드가 깔끔해지고 읽기도 쉬워졌습니다. 프라미스를 사용한 것보다 훨씬 낫네요.
123
124
-````smart header="`await`는 최상위 레벨 코드에서 작동하지 않습니다."
125
-`await`을 이제 막 사용하기 시작한 분들은 최상위 레벨 코드(top-level code)에 `await`을 사용할 수 없다는 사실을 잊곤 합니다. 아래와 같은 코드는 동작하지 않습니다.
+````smart header="최신 브라우저에서는 모듈 안에서 최상위 레벨 `await`를 사용할 수 있습니다."
+최신 브라우저에서는 모듈 안이라면 최상위 레벨의 `await`가 문제없이 작동합니다. 모듈은 <info:modules-intro> 글에서 다룰 예정입니다.
126
127
-```js run
128
-// 최상위 레벨 코드에선 문법 에러가 발생함
+예를 들면 다음과 같습니다.
+
129
+```js run module
130
+// 이 코드는 모듈 안의 최상위 레벨에서 실행된다고 가정합니다
131
let response = await fetch('/article/promise-chaining/user.json');
132
let user = await response.json();
133
0 commit comments