Skip to content

Commit 7da32ff

Browse files
committed
[번역] Promise.any 예제 에러 메시지 번역
1 parent 52b8e84 commit 7da32ff

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

1-js/11-async/05-promise-api/article.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ let promise = Promise.all(iterable);
1717
```
1818

1919
`Promise.all`은 이터러블(보통은 프라미스 배열)을 받고 새로운 프라미스를 반환합니다.
20+
2021
배열 안 프라미스가 모두 성공적으로 처리되면 새로운 프라미스가 이행되는데, 배열 안 프라미스의 결괏값을 담은 배열이 새로운 프라미스의 결과가 됩니다.
2122

2223
아래 `Promise.all`은 3초 후에 처리되고, 반환되는 프라미스의 `result`는 배열 `[1, 2, 3]`이 됩니다.
@@ -230,7 +231,7 @@ let promise = Promise.any(iterable);
230231
231232
```js run
232233
Promise.any([
233-
new Promise((resolve, reject) => setTimeout(() => reject(new Error("Whoops!")), 1000)),
234+
new Promise((resolve, reject) => setTimeout(() => reject(new Error("이런!")), 1000)),
234235
new Promise((resolve, reject) => setTimeout(() => resolve(1), 2000)),
235236
new Promise((resolve, reject) => setTimeout(() => resolve(3), 3000))
236237
]).then(alert); // 1
@@ -242,12 +243,12 @@ Promise.any([
242243
243244
```js run
244245
Promise.any([
245-
new Promise((resolve, reject) => setTimeout(() => reject(new Error("Ouch!")), 1000)),
246-
new Promise((resolve, reject) => setTimeout(() => reject(new Error("Error!")), 2000))
246+
new Promise((resolve, reject) => setTimeout(() => reject(new Error("아야!")), 1000)),
247+
new Promise((resolve, reject) => setTimeout(() => reject(new Error("에러!")), 2000))
247248
]).catch(error => {
248249
console.log(error.constructor.name); // AggregateError
249-
console.log(error.errors[0]); // Error: Ouch!
250-
console.log(error.errors[1]); // Error: Error!
250+
console.log(error.errors[0]); // Error: 아야!
251+
console.log(error.errors[1]); // Error: 에러!
251252
});
252253
```
253254

0 commit comments

Comments
 (0)