Skip to content

Commit adc4a91

Browse files
[프라미스] 보완
1 parent f15b773 commit adc4a91

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

1-js/11-async/02-promise-basics/article.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ executor의 인수 `resolve`와 `reject`는 자바스크립트에서 자체 제
4646

4747
그 전에 `promise` 생성자와 간단한 executor 함수로 만든 예시를 살펴봅시다. `setTimeout`을 이용해 executor 함수는 약간의 시간이 걸리도록 구현해 보았습니다.
4848

49-
```js run
49+
```js
5050
let promise = new Promise(function(resolve, reject) {
5151
// 프라미스가 만들어지면 executor 함수는 자동으로 실행됩니다.
5252

53-
// 1초 뒤에 일이 성공적으로 끝났다는 신호가 전달되면서 result는 'done'이 됩니다.
54-
setTimeout(() => *!*resolve("done")*/!*, 1000);
53+
// 1초 뒤에 일이 성공적으로 끝났다는 신호가 전달되면서 result는 '완료'가 됩니다.
54+
setTimeout(() => *!*resolve("완료")*/!*, 1000);
5555
});
5656
```
5757

@@ -91,7 +91,7 @@ executor는 `resolve`나 `reject` 중 하나를 반드시 호출해야 합니다
9191
```js
9292
let promise = new Promise(function(resolve, reject) {
9393
*!*
94-
resolve("done");
94+
resolve("완료");
9595
*/!*
9696
9797
reject(new Error("…")); // 무시됨
@@ -152,13 +152,13 @@ promise.then(
152152
153153
```js run
154154
let promise = new Promise(function(resolve, reject) {
155-
setTimeout(() => resolve("done!"), 1000);
155+
setTimeout(() => resolve("완료!"), 1000);
156156
});
157157
158158
// resolve 함수는 .then의 첫 번째 함수(인수)를 실행합니다.
159159
promise.then(
160160
*!*
161-
result => alert(result), // 1초 후 "done!"을 출력
161+
result => alert(result), // 1초 후 "완료!"를 출력
162162
*/!*
163163
error => alert(error) // 실행되지 않음
164164
);
@@ -177,7 +177,7 @@ let promise = new Promise(function(resolve, reject) {
177177
promise.then(
178178
result => alert(result), // 실행되지 않음
179179
*!*
180-
error => alert(error) // 1초 후 "Error: 에러 발생!" 출력
180+
error => alert(error) // 1초 후 "Error: 에러 발생!" 출력
181181
*/!*
182182
);
183183
```
@@ -186,11 +186,11 @@ promise.then(
186186
187187
```js run
188188
let promise = new Promise(resolve => {
189-
setTimeout(() => resolve("done!"), 1000);
189+
setTimeout(() => resolve("완료!"), 1000);
190190
});
191191
192192
*!*
193-
promise.then(alert); // 1초 뒤 "done!" 출력
193+
promise.then(alert); // 1초 뒤 "완료!" 출력
194194
*/!*
195195
```
196196
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)