본문 바로가기

개발중/JavaScript

프로미스 / Promises

728x90
반응형

프로미스는 자바스크립트에서 비동기 프로그래밍에 사용하는 callback, event 이외에 선택할 수 있는 또 다른 기능이다. ES6 이전엔 bluebirdjs 와 같은 라이브러리가 Promises/A + 스펙에 호환되는 라이브러리를 제공했다.

 

프로미스는 Promises/A+ 스펙에 설명 된 대로 비동기 작업의 최종 결과를 표현한다.

 

최종 결과는 성공적 완료나 실패가 될 것이고 여러 비동기 작업을 함께 연결 할 수 있도록  then() 이나 chach() 를 같은 메소드를 제공하여 동기식 코드와 유사하게 만들기도 쉽고 이해하기도 쉽다.


 

728x90
반응형