것

고정 헤더 영역

글 제목

메뉴 레이어

것

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (18)
    • Computer Science (10)
      • 네트워크 (2)
      • 운영체제 (1)
      • 데이터베이스 (6)
      • 자료구조 (0)
      • etc (1)
    • programming (7)
      • Javascript (4)
      • Typescript (0)
      • NodeJs (0)
      • NestJs (1)
      • AWS (2)
    • 개발자의 끄적임 (1)

검색 레이어

것

검색 영역

컨텐츠 검색

javascript

  • async/await 기초 이해 (javascript)

    2023.09.12 by Dohangang

  • 자바스크립트 동기, 비동기 (기초)

    2023.08.05 by Dohangang

async/await 기초 이해 (javascript)

이번 게시물에서는 프로젝트를 진행하거나 타인의 코드를 보다보면 쉽게 볼 수 있는 비동기 처리를 위한 async/await에 대해서 학습할 것이다. 학습하기 전 저의 async/await 인식 정도는... async를 붙이면 비동기처럼 작동하게 한다. await를 붙이면 해당 코드가 완료될 때까지 다음 코드가 진행되지 않는다. async가 없으면 await를 붙일 수 없다. await를 사용하여 계산이 완료되지 않은 데이터를 의도와 다르게 전송되지 않도록 한다 정도의 지식만 가지고 코드를 읽거나 작성했었다. node.js로 처음 개발을 시작할 때부터 사용해 왔던, 찝찝한 마음으로 알아봐야겠다는 생각만 하고 다른 것에 치여 미뤄둔 문법이었다. 이번 학습이 명확한 생각을 갖고 동기/비동기를 다루는 계기가 되었..

programming/Javascript 2023. 9. 12. 22:17

자바스크립트 동기, 비동기 (기초)

Callback함수, Promise, async/await는 자바스크립트를 학습하고 사용하다 보면 자주 접하게 되는 용어이다. 학습했던 초기에는 각각의 개념들이 연관이 있다는 것을 인지하지도 못했었다. 필자처럼 따로따로 지식을 학습하다 도대체 이걸 왜 하고 있는 것인지 헤매는 사람들을 위해 Callback함수, Promise, async/await를 정리하고자 했다. 하지만 지식을 정리하다 보니 자바스크립트의 동기, 비동기를 선행하는 것이 옳다고 판단하여 해당 글을 작성한다. 깊게 이해하고자 한다면 해당 글이 아닌 다른 글을 학습하길 바랍니다. Callstack, Memory Heap, Queue, Event Loop, Web APIs, 싱글스레드, 멀티스레드, block, non-block I/O 등의..

programming/Javascript 2023. 8. 5. 22:37

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
것 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바