본문 바로가기

개발/Web

프로미스(Promise)

- 자바스크립트 비동기(특정 실행이 완료될 때까지 기다리지 않고, 다음코드를 수행하는 특성)처리에 사용되는 객체

- 주로 서버에서 받은 데이터를 화면에 표시할 때 사용함

- 싱글쓰레드인 자바스크립트에서는 비동기 처리를 위해 콜백을 사용해왔음

- 싱글쓰레드의 단점(에러/예외처리가 어려움, 콜벡 헬: 중첩(nesting)으로인한 복잡도 증가)을 해결하기위해 프로미스가 생김

 

'개발 > Web' 카테고리의 다른 글

심볼(Symbol)  (0) 2020.02.25
이터러블(iterable), 이터레이터(iterator)  (0) 2020.02.25
Getter, Setter  (0) 2020.02.24
클래스(Class)  (0) 2020.02.24
디스트럭처링(Destructuring)  (0) 2020.02.24