Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Vanilla
- javascript
- scflix
- TiMER
- react-hook
- react-native
- 바닐라 자바스크립트
- Nicolas
- 코코아톡
- 마무리
- 프로젝트
- 계획
- 느낀 점
- 오류
- Hook
- coding
- 자바스크립트
- 클론코딩
- Firebase
- HTML
- vanilla js
- CSS
- Netflix
- Project
- github
- expo
- Clone
- react
- Nomad coder
- Nomad
Archives
- Today
- Total
목록프로미스 (1)
꾸매코딩
[JavaScript] Promise(프로미스) 란 무엇인가?
프로미스(promise)를 이해하기 위해서는 JavaScript가 어떤 식으로 작동하는지 알아야 한다. 싱글 쓰레드 언어인 JavaScript는 비동기 처리를 위해서 콜백(Call Back)을 이용해 이를 보완하였다. 하지만 Call Back이 중첩되면서 코드의 복잡도가 증가하고, 예외처리에 어려움이 생기기 시작했다. 이러한 점을 보안하기 위해 프로미스(promise)가 만들어졌다. 비동기 처리 특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 실행함. 비동기 처리 예 - setTimeout() // 1 console.log("First"); // 2 setTimeout(() => { console.log("Second") }, 3000) // 3 console.log("Third") 위..
JavaScript
2021. 7. 4. 15:27