공부 및 일상기록

[면접준비] Promise와 callback을 비교설명 해보세요 본문

개발/면접 준비용 지식 정리

[면접준비] Promise와 callback을 비교설명 해보세요

낚시하고싶어요 2023. 1. 30. 08:30

콜백함수는 비동기 로직의 결과값을 처리하기 위해서는 콜백 안에서만 처리를 해야합니다. 따라서 깊이가 깊어지면 콜백 지옥에 빠지고 가독성이 매우 나빠집니다.

하지만 프로미스를 사용하면 비동기에서 온 값이 프로미스 객체에 저장되기 때문에 코드 작성이 용이합니다. 다음 비동기를 처리하기 위해 .then 만 붙여서 이어나갈 수 있습니다.