말랑말랑 LAB

Promise (프로미스) 본문

JavaScript/JavaScript 스터디

Promise (프로미스)

쭈02 2019. 11. 14. 08:20

Promise

- ES6 에서 도입된 비동기 처리를 위한 또 다른 패턴

- 기존에는 비동기 처리를 위해서 콜백 패턴을 사용했지만 가독성이 나쁘고 예외 처리가 힘든 단점이 있었음

- 프로미스는 비동기 처리 시점을 명확하게 표현하여, 여러 개의 비동기 처리 로직을 한번에 처리 가능

 

Promise 생성

- Promise 생성자 함수를 통해 인스턴스화

- Promise 생성자 함수는 비동기 작업을 수행할 콜백 함수를 인자로 전달받는데,

이 콜백 함수는 resolve, reject 함수를 인자로 전달받음

'JavaScript > JavaScript 스터디' 카테고리의 다른 글

[JavaScript][ES7] Async/await  (0) 2019.11.21
JavaScript Function Arguments  (0) 2019.11.07
JavaScript Callback Function (콜백함수)  (0) 2019.11.07
[JavaScript] 정규 표현식  (0) 2019.01.16
[JavaScript] 화살표 함수  (0) 2019.01.06
Comments