Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

try-catch 질문 때문에 면접에서 탈락했다 #8

Merged
merged 1 commit into from
Jun 9, 2024
Merged

Conversation

llqqssttyy
Copy link
Member

@llqqssttyy llqqssttyy commented Jun 3, 2024

try-catch가 왜 비동기 에러를 잡을 수 없는 건지에 대한 간단한 아티클입니다.

원문 자체가 문장을 길게 늘려 쓴 감이 있어서 번역이 깔끔하지 않을 수 있는데, 문장을 매끄럽게 연결할만한 아이디어가 있다면 얼마든지 말씀해 주세용!

몰랐던 영어 표현

stumbled on: 우연히(의도치 않게) 무언가를 발견하거나 배우다

Copy link
Member

@lurgi lurgi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

제가 생각했을 때 매끄럽지 못한 부분은 없었습니다! 어색한 부분이 없었어요~
렛서가 생각한 매끄럽지 못한 부분이 구체적으로 어디인지 궁금하네요~

비동기에 대해서 조금 더 알게 되어서 좋았습니다~
medium 결제를 안해서 원글을 읽지 못하는데 혹시 공유 가능할까요 ㅎㅎ

- Fulfilled(완료된 상태): 작업이 성공적으로 완료되었음을 의미합니다.
- Reject(실패 상태): 작업이 실패했음을 의미합니다.

프로미스에서 에러를 발생시키면(예: throw 문을 통해) 프로미스가 거부(또는 실패)됩니다. 이 에러를 올바르게 처리하려면 프라미스 체인에서 `.catch` 메서드를 사용하거나 비동기 함수에서 `try...catch`를 사용해야 합니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

프로미스가 거부(또는 실패)됩니다. 이 부분은 프로미스의 reject메서드가 실행된 상황을 말하는 것일까요? reject라는 단어를 그대로 사용한다면 reject 메서드를 사용했다는 의미로 해석할 수 있을 것 같은데, 한국어로 "거부"라고 하니 프로미스의 reject가 아닐 수 있다는 생각이 들었어요.

@llqqssttyy
Copy link
Member Author

러기~ 글에 들어가 보면 상단에 인용구로 풀 버전을 볼 수 있는 링크가 달려 있어요!
이상하게 이 링크를 복사해서 공유하면 미리보기 버전만 보이는 것 같네요.
수고롭지만 해당 방법으로 확인해 보시면 좋을 것 같습니다~

image

@lurgi lurgi merged commit cede296 into main Jun 9, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants