Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit38ac560

Browse files
에러 생성자에 넘겨주는 문자열 통일
1 parent5424a10 commit38ac560

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

‎1-js/10-error-handling/1-try-catch/1-finally-or-code-after/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ f(); // cleanup!
2727
functionf() {
2828
try {
2929
alert('start');
30-
thrownewError("an error");
30+
thrownewError("에러 발생!");
3131
}catch (e) {
3232
// ...
3333
if("can't handle the error") {

‎1-js/10-error-handling/2-custom-errors/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ class ValidationError extends Error {
4949
}
5050

5151
functiontest() {
52-
thrownewValidationError("Whoops!");
52+
thrownewValidationError("에러 발생!");
5353
}
5454

5555
try {
5656
test();
5757
}catch(err) {
58-
alert(err.message);//Whoops!
58+
alert(err.message);//에러 발생!
5959
alert(err.name);// ValidationError
6060
alert(err.stack);// 각 행 번호가 있는 중첩된 호출들의 목록
6161
}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ let promise = new Promise(function(resolve, reject) {
7171
```js
7272
let promise=newPromise(function(resolve,reject) {
7373
// 1초 뒤에 에러와 함께 실행이 종료되었다는 신호를 보냅니다.
74-
setTimeout(()=>*!*reject(newError("Whoops!"))*/!*,1000);
74+
setTimeout(()=>*!*reject(newError("에러 발생!"))*/!*,1000);
7575
});
7676
```
7777

@@ -170,14 +170,14 @@ promise.then(
170170
171171
```js run
172172
let promise = new Promise(function(resolve, reject) {
173-
setTimeout(() => reject(new Error("Whoops!")), 1000);
173+
setTimeout(() => reject(new Error("에러 발생!")), 1000);
174174
});
175175
176176
// reject 함수는 .then의 두 번째 함수를 실행합니다.
177177
promise.then(
178178
result => alert(result), // 실행되지 않음
179179
*!*
180-
error => alert(error) // 1초 후 "Error:Whoops!"를 출력
180+
error => alert(error) // 1초 후 "Error:에러 발생!"를 출력
181181
*/!*
182182
);
183183
```
@@ -201,12 +201,12 @@ promise.then(alert); // 1초 뒤 "done!" 출력
201201
202202
```js run
203203
let promise = new Promise((resolve, reject) => {
204-
setTimeout(() => reject(new Error("Whoops!")), 1000);
204+
setTimeout(() => reject(new Error("에러 발생!")), 1000);
205205
});
206206
207207
*!*
208208
// .catch(f)는 promise.then(null, f)과 동일하게 작동합니다
209-
promise.catch(alert); // 1초 뒤 "Error:Whoops!" 출력
209+
promise.catch(alert); // 1초 뒤 "Error:에러 발생!" 출력
210210
*/!*
211211
```
212212
@@ -251,7 +251,7 @@ new Promise((resolve, reject) => {
251251
252252
```js run
253253
new Promise((resolve, reject) => {
254-
throw new Error("error");
254+
throw new Error("에러 발생!");
255255
})
256256
.finally(() => alert("Promise ready"))
257257
.catch(err => alert(err)); // <-- .catch에서 에러 객체를 다룸

‎1-js/11-async/04-promise-error-handling/01-error-async/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ The answer is: **no, it won't**:
33
```js run
44
newPromise(function(resolve,reject) {
55
setTimeout(()=> {
6-
thrownewError("Whoops!");
6+
thrownewError("에러 발생!");
77
},1000);
88
}).catch(alert);
99
```

‎1-js/11-async/04-promise-error-handling/01-error-async/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ What do you think? Will the `.catch` trigger? Explain your answer.
55
```js
66
newPromise(function(resolve,reject) {
77
setTimeout(()=> {
8-
thrownewError("Whoops!");
8+
thrownewError("에러 발생!");
99
},1000);
1010
}).catch(alert);
1111
```

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ For instance:
8383
Promise.all([
8484
newPromise((resolve,reject)=>setTimeout(()=>resolve(1),1000)),
8585
*!*
86-
newPromise((resolve,reject)=>setTimeout(()=>reject(newError("Whoops!")),2000)),
86+
newPromise((resolve,reject)=>setTimeout(()=>reject(newError("에러 발생!")),2000)),
8787
*/!*
8888
newPromise((resolve,reject)=>setTimeout(()=>resolve(3),3000))
89-
]).catch(alert);// Error:Whoops!
89+
]).catch(alert);// Error:에러 발생!
9090
```
9191

9292
Here the second promise rejects in two seconds. That leads to immediate rejection of`Promise.all`, so`.catch` executes: the rejection error becomes the outcome of the whole`Promise.all`.
@@ -210,7 +210,7 @@ For instance, here the result will be `1`:
210210
```js run
211211
Promise.race([
212212
new Promise((resolve, reject) => setTimeout(() => resolve(1), 1000)),
213-
new Promise((resolve, reject) => setTimeout(() => reject(new Error("Whoops!")), 2000)),
213+
new Promise((resolve, reject) => setTimeout(() => reject(new Error("에러 발생!")), 2000)),
214214
new Promise((resolve, reject) => setTimeout(() => resolve(3), 3000))
215215
]).then(alert); // 1
216216
```

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp