| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- eruda
- composition API
- watchEffect
- hoisting
- vitre
- await
- asynchronus
- 템플릿 문법
- es6
- dex모드
- Component
- vue
- composition api
- promise
- async
- let
- 앱 빌드
- mobile dev tools
- const
- html 엔티티
- drective
- ref
- tdz
- reactivity
- 티스토리챌린지
- computed
- watch
- 오블완
- setup 함수
- synchronus
- Today
- Total
목록await (2)
uxtry
자바스크립트에서 **동기(synchronus)와 **비동기(asynchcronus) 처리 방식은 코드 실행의 흐름을 관리하는 방식에 차이가 있습니다. 자바스크립트는 기본적으로 **싱글 스레드(single-threaded)로 동작하는데, 이는 한 번에 하나의 작업만 수행할 수 있다는 의미입니다. 따라서 비동기 작업이 필요할 때는 자바스크립트의 비동기 처리 메커니즘을 사용해 효율적으로 처리할 수 있습니다. 1. 동기(synchronus) 작업동기 작업은 코드가 작성된 순서대로 실행되는 방식입니다. 한 작업이 끝나기 전까지는 다음 작업으로 넘어가지 않습니다. 동기 작업에서는 한 번에 하나의 작업만 수행할 수 있기 때문에, 실행 시간이 오래 걸리는 작업(예: 파일 읽기, 네트워크 요청)이 있으면 전체 프로그램이..
ES6에서 도입된 Promise는 비동기 작업을 처리하고, 콜백 헬(callback hell)을 해결하기 위한 객체입니다. Promise는 주로 비동기 작업(예: 네트워크 요청, 파일 읽기 등)을 처리할 때 사용되면, 작업이 성공하거나 실패했을 때 특정 작업을 실행할 수 있게 해줍니다.1. Promise의 기본 구조Promise 객체는 다음 3가지 상태를 가집니다.pending (대기): 초기 상태로, 작업이 완료되지 않은 상태fulfilled (이행): 작업이 성공적으로 완료된 상태rejected (거부): 작업이 실패한 상태const promise = new Promise ((resolve, reject) => { //비동기 작업을 수행. const success = true; //예시: 작업이..