async

TIL

async / await

자바스크립트의 비동기를 위한 방법 중 마지막인 async/await에 대해 간단하게 알아보려 한다. 실제적으로 코드를 작성하며 중요하게 작동하는 내용이라 그런지…다른 내용들보다는 조금 어렵게 다가온다. 계속해서 사용해 보면서 어떻게 비동기 작업을 구현하는 게 제일 효율적인지 알아갈 수 있으리라 믿는다. (아직은 부족함이 많은 정리로 남겠지만 지속적으로 업데이트하며 async/await를 글 하나로 정리할 수 있게끔 해보도록 하겠습니다..) ✏️ async와 await를 사용하면 프로미스를 더 편하게 사용가능하다. async function 앞에 async 키워드를 추가하면 두가지 효과가 있다. 함수는 언제나 Promise를 반환한다. promise가 아닌 값을 반환하더라도 이행상태의 promise로 값을..

TIL

동기 / 비동기

"자바스크립트는 멀티스레드가 아닌 싱글스레드를 사용하는 언어이다. 하지만 하나의 스레드에서 비동기적 실행을 통해 멀티스레드처럼 작동하는 것이다.” 비동기적 실행이 없는 자바스크립트는 팥 없는 붕어빵이며 탄산 없는 콜라와 같을 것이다. 자바스크립트를 보다 잘 이해하기 위해 비동기/동기가 무엇인지, 자바스크립트에서는 비동기를 구현하기 위해 어떤 기능들을 가지고 있는지 등에 대해 알아보려한다. 동기적(Synchronous) - ex) 영화매표소 현재 실행중인 작업이 종료될 때까지 다음에 실행될 태스크가 대기하는 방식 특징 코드가 처음부터 끝까지 순차적으로 실행 속도가 느리다 실행순서 보장 진행방향이 일방향이기에 코드에서 에러가 발생하면 어디인지 파악이 쉽다 비동기적(Asynchronous) - ex) 식당 현..

Joe Cho
'async' 태그의 글 목록