[자바스크립트] 비동기 통신_프로미스(Promise)
Promise 등장 배경 자바스크립트에서 비동기 처리를 위해서 전통적으로 콜백 함수를 사용하였다. 함수 내부에서 함수 호출을 통해 비동기 작업의 결과를 받아서 인자로 주면 이를 이용해 후속 처리 작업을 수행하는 것이다. 콜백 함수는 중첩될 수록 가독성이 떨어지고 코드의 흐름을 파악하기 어려워진다는 문제가 있는데 특히 여러 개의 비동기 작업을 수행해야 할 때는 이른바 콜백 지옥(callback hell) 현상이 발생하게 된다. function increaseAndPrint(n, callback) { setTimeout(() => { const increased = n + 1; console.log(increased); if (callback) { callback(increased); // 콜백함수 호출 }..
개발냥이/자바스크립트(Javascript)
2023. 4. 25. 08:34
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DP
- Algorithm
- Spring
- 스프링
- 알고리즘
- 자바트리
- 자바스크립트
- 자바bfs
- Nest
- Comparator
- JavaScript
- SQL
- dfs
- 이분탐색
- 리액트
- 형변환
- 스프링부트
- java
- Queue
- 타입스크립트
- 자바dp
- 자바
- 프로그래머스
- 해시맵
- 백준
- 정렬
- SQLD
- CS
- JPA
- BFS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함