이 텍스트는 Promise.prototype.finally()를 구현하는 방법에 대해 설명합니다. 이는 제공된 콜백 함수를 Promise가 resolve되거나 reject되는지에 관계없이 실행합니다. 이를 달성하기 위해 입력 Promise에 `.then()`을 연결하고, 이행과 거절 시나리오를 모두 처리합니다. 이행 시, 콜백(`onFinally`)이 실행되고, 원래 값이 반환됩니다. 거절 시, `onFinally`이 실행되고, 원래 오류가 재시행되어 거절 상태를 유지합니다. 제공된 코드 스니펫은 `Promise.resolve`를 사용하여 성공 및 실패 사례를 모두 처리하는 구현을 보여줍니다.
dev.to
Coding Challenge Practice - Question 116
