일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 브라우저
- til
- array
- v9
- axios
- Component
- CORS
- 비트 연산자
- 컴포넌트
- Redux
- Frontend
- 타입스크립트
- state
- 리액트
- 프론트엔드
- 알고리즘
- 파이어베이스
- TypeScript
- Reducer
- 프로그래머스
- es6
- JS
- 자바스크립트
- 원티드
- firebase
- react localStorage
- react
- localstorage
- 프리온보딩
- JavaScript
Archives
- Today
- Total
목록promise (1)
도리쓰에러쓰
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wwTsx/btrJA4EzyNp/mH8qj4pH8Tg866KVLvGq90/img.png)
자바스크립트의 Promise를 알아보기 전에 동기와 비동기의 차이에 대해 알아보자. 1. 동기(Synchronous)와 비동기(Asynchronous) 1️⃣ 동기(Synchronous) - 1번부터 4번까지의 명령이 있을 때 순차적으로 명령이 진행 - 앞의 명령이 끝날 때까지 뒤의 명령은 먼저 실행되지 않는다. 2️⃣ 비동기(Asynchronous) - 명령의 순서와 상관없이 동시에 명령 실행 2. Promise 자바스크립트는 비동기 처리를 위해 콜백 함수를 사용한다. 하지만 콜백 중첩, 즉 콜벡 헬로 인해 코드의 가독성이 떨어지고, 비동기 처리 중 발생한 에러의 처리가 곤란한 등의 문제가 발생할 수 있다. async(1, () => { async(2, () => { async(3, () => { as..
JavaScript/JS
2022. 8. 15. 03:09