console.log("1");
console.log("2");
// 1
// 2
setTimeout(() => {
console.log(1);
}, 1000);
console.log(2);
// 2
// 1
노드 js에서 비동기를 주로 사용함
데이터베이스에서 데이터를 읽을 때, 저장할 때, 지울 때 등 대부분의 요청이 비동기로 이루어진다.
대부분의 작업이 어느 정도의 시간을 요하기 때문이다.
이 덕분에 여러 개의 작업을 해도 다른 작업을 기다리지 않고 빠르게 여러 작업을 처리할 수 있습니다.