일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 손에 익히며 배우는 네트워크 첫걸음
- 코드스테이츠
- 자바스크립트
- 리덕스
- Async
- 백준
- 4주 프로젝트
- 프로그래머스
- 타입스크립트 올인원
- 알고리즘
- 정재남
- 코어 자바스크립트
- 타임어택
- 타입스크립트
- SQL 고득점 Kit
- 렛츠기릿 자바스크립트
- programmers
- 2주 프로젝트
- 회고
- til
- 파이썬
- js
- 제로초
- python
- 리트코드
- LeetCode
- codestates
- 리액트
- 토익
- javascript
- Today
- Total
목록Async (4)
Jerry
동기식 처리 모델(Synchronous processing model) 직렬적으로 태스크(task) 수행한다 태스크는 순차적으로 실행되며 어떤 작업 수행 중이며 다음 작업은 대기한다 서버에서 데이터 요청을 받아 화면에 표시하는 작업 수행 시, 서버에 데이터 요청 후 응답될 때까지 태스크들은 블로킹(blocking, 작업 중단)이 된다. function first() { console.log('first'); second(); } function second() { console.log('second'); third(); } function third() { console.log('third'); } first(); 비동기식 처리 모델(Asynchronous processing model / Non-Blo..
어제 async await에 대해 정리해보았다. (관련 포스트) 오늘은 async를 사용할 경우, 예외 처리하는 법은 어떻게 하는지 알아볼 것이다! 준비됐나?? 시작해보자! 자 저번 글에 이야기 했지만 큰 그림을 위해서 + 복습 차원에서 아는 코드를 예시로 먼저 보도록 하겠다. #1의 result값과 #2의 result값은 무엇일까? 조금이라도 생각해보고 휠을 내려보자! #1 async function myAsyncFunction() { return 'done'; } const result = myAsyncFunction(); console.log(result); #2 function myPromiseFun() { return new Promise((resolve, reject) => { resolve(..
이번 주제는 async await이다! 이 키워드를 주제로 정하게 된 이유는 async await에 대해 배운지 오래 되어 개념이 가물가물해서 이번 기회를 통해 다시 개념을 정리하고자 하였다. 시작해봅시다 :))) async await이라는 문법은 비동기 처리를 하기 위해서 사용했던 프로미스(promise)라는 문법을 좀 더 편하게 사용하기 위해 async await까지 생겼다고 한다. 먼저, async 함수에 대해서 알아보자 async function 선언은 AsyncFunction 객체를 반환하는 하나의 비동기 함수를 정의합니다. 비동기 함수는 이벤트 루프를 통해 비동기적으로 작동하는 함수로, 암시적으로 Promise를 사용하여 결과를 반환합니다. 그러나 비동기 함수를 사용하는 코드의 구문과 구조는,..
Achievement Goals 어떤 경우에 중첩된 callback이 발생하는지 이해할 수 있다. 중첩된 callback의 단점, Promise의 장점을 이해할 수 있다. Promise 사용 패턴과 언어적인 특징들을 이해할 수 있다. resolve, reject의 의미와, then, catch와의 관계를 이해할 수 있다. Promise에서 인자를 넘기는 방법에 대해 이해할 수 있다. Promise의 세 가지 상태를 이해할 수 있다. Promise.all의 사용법을 이해할 수 있다. async/await keyword에 대해 이해하고, 작동 원리를 이해할 수 있다. node.js의 fs 모듈의 사용법을 이해한다. 비동기 처리란? - 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼..