45장. 프로미스
45장. 프로미스 JS는 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용한다. 콜백 패턴은 콜백 헬로 인해 가독성이 나쁘다. 비동기 처리 중 발생한 에러의 처리가 곤란하다. 여러 개의 비동기 처리를 한 번에 처리하는데 한계가 있다. ES6에서는 비동기 처리를 위한 또 다른 패턴으로 Promise 를 도입했다. Promise에 대하여 알아보자... 45-1. 비동기 처리를 위한 콜백 패턴의 단점 콜백 헬 비동기 함수는 비동기 처리 결과를 외부에 반환하거나, 상위 스코프 변수에 할당할 수 없다. 따라서 비동기 함수 처리 결과에 대한 후속 처리를 비동기 함수 내부에서 수행해야 한다. 이 후속 처리를 위해 주로 콜백 함수를 전달하는 것이 일반적이다. // 비동기 함수의 처리 결과를 다루기 위해 콜백 함수를..
2022.05.14