Promise1 [JS] 프로미스(Promise)란? + 예제 ▶ 프로미스(Promise) 란? 자바스크립트는 비동기 처리를 위한 하나의 패턴으로 콜백함수를 사용한다. 하지만 전통적인 콜백 패턴은 가독성이 나쁘고 비동기 처리 중 발생한 에러의 예외 처리가 곤란하며 여러개의 비동기 처리 로직을 한꺼번에 처리하는 것도 한계가 있다. ES6에서 비동기 처리를 위한 또 다른 패턴으로 프로미스(Promise)를 도입했다. 콜백 패턴이 가진 단점을 보완하며 비동기 처리 시점을 명확하게 표현한다. ▶ 프로미스(Promise) 장점 비동기 처리 시점을 명확하게 표현 연속된 비동기 처리 작업을 수정, 삭제, 추가하기 편하고 유연 비동기 작업 상태 쉽게 확인 가능 코드의 유지 보수성 증가 ▶ 프로미스(Promise) 생성 프로미스는 생성자 함수를 통해 인스턴스화 한다. Promise.. 2023. 10. 30. 이전 1 다음 728x90