일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Java
- 알고리즘
- 소형기관차
- 달팽이는올라가고싶다
- 응답코드
- JavaScript
- 파핑파핑지뢰찾기
- staged
- SOCKET
- GitHub
- Git
- node.js
- 17471
- graph
- boj
- web
- 백준
- commited
- JSP
- 1868
- 비동기
- 17822
- 2869
- HTTP
- Ajax
- 타겟넘버
- npm
- react
- 카카오코드페스티벌
- SWEA
Archives
- Today
- Total
목록promise (1)
devlog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btdsgf/btqw56XiYjm/5Kx7xdncoBNkoAGypUCDK0/img.png)
Promise (프로미스) 싱글 스레드인 자바스크립트에서 비동기 처리를 위해서 콜백(callback)을 사용해왔다. 덕분에 비동기 처리를 온전히 해낼 수 있었지만 이런 콜백이 반복되면서 콜백 지옥이 생겨났다. 콜백 지옥으로 인해 복잡도가 증가하고 예외처리가 어려워졌다. 이러한 단점을 보완하기 위하여 생긴 것이 Promise이다. Promise를 간단히 소개하자면 비동기에서 성공(fulfilled)과 실패(rejected)를 분리해서 메서드를 수행해주는 것이다. fulfilled 혹은 rejected될 때, 프로미스에 연결한 처리기는 그 프로미스의 then 메서드에 의해 대기열에 오른다. 1. Promise 생성 방법 var promise1 = function(bool){ return new Promise..
JavaScript
2019. 8. 1. 09:35