프로미스에는 finally() 메서드도 있습니다. then()과 catch()의 실행이 끝난 후에 finally()가 있으면 무조건 실행됩니다.
const promise = setTimeoutPromise(0);
promise
.then(() => {
console.log('0초 뒤에 실행됩니다.');
})
.catch((err) => {
console.log('에러 발생 시 실행됩니다.');
})
.finally((err) => {
console.log('성공이든 실패든 무조건 실행됩니다.');
});