Skip to content

Commit e8a88ae

Browse files
콜백 리뷰
1 parent a521e79 commit e8a88ae

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

1-js/11-async/01-callbacks/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,13 @@ loadScript('/my/script.js', function(error, script) {
171171
});
172172
```
173173

174-
`loadScript` 함수는 자주 쓰이는 방식들로 만들었습니다. 여기서 에러 처리는 "error-first callback" 스타일이라 부르는 방식으로 작성되었습니다.
174+
`loadScript` 함수는 자주 쓰이는 방식들로 만들었습니다. 여기서 에러 처리는 "오류 우선 콜백(error-first callback)" 스타일이라 부르는 방식으로 작성되었습니다.
175175

176-
관례는 다음과 같습니다.
176+
오류 우선 콜백은 다음 관례를 따릅니다.
177177
1. `callback`의 첫 번째 인수는 에러를 위해 남겨둡니다. 에러가 발생하면 이 인수를 이용해 `callback(err)`이 호출됩니다.
178178
2. 두 번째 인수(필요하면 또 다른 인수)는 에러가 발생하지 않았을 때를 위해 남겨둡니다. 원하는 동작이 성공한 경우엔 `callback(null, result1, result2...)`이 호출됩니다.
179179

180-
이처럼 "error-first callback" 스타일을 사용해 콜백 함수를 작성하면, 단일 `콜백` 함수는 실패와 성공 모두를 처리할 수 있게 됩니다.
180+
이처럼 "오류 우선 콜백" 스타일을 사용해 콜백 함수를 작성하면, 단일 `콜백` 함수는 실패와 성공 모두를 처리할 수 있게 됩니다.
181181

182182
## 멸망의 피라미드
183183

changes.sketch

-16 Bytes
Binary file not shown.

figures.sketch

-93 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)