작성
·
306
1
답변 2
1
promise를 읽어봤는데도 잘 모르겠어요.
.then콜백 안에 함수 결과 콘솔 있잖아요?
그걸 밖으로 빼면 똑같이 result값 안나오는거면 ajax로 하든 promise로 하든 똑같은 결과가 나타나는거 아닌가요?
0
안녕하세요 파워님 좋은 질문 주셨네요. 질문하신 요지의 가장 간단한 답변은 프로미스가 콜백의 문제점을 개선한 비동기 처리 방식이기 때문에 사용하는 걸 권장드립니다. 실제 코딩할 때 콜백이 가장 번거로운 부분이 에러 핸들링 부분인데요. 자세한 내용은 아래 글을 참고해 보시는 걸 추천드릴게요 :)
네 파워님 말씀하신 부분은 맞아요. 그런데 위에서 답변 드린 것처럼 여러 개의 비동기 처리 코드를 다룰 때 에러 처리 부분이나 코드 가독성 측면에서 이점이 크다고 생각합니다. 이 부분은 파워님께서 스스로 공감하시기 어려우면 콜백으로 처리하셔도 크게 상관 없을 것 같아요 :)