1. 동기와 비동기

image.png

동기 (Synchronous)

console.log("1번");
console.log("2번");
console.log("3번");

/* 출력 결과 */
// 1번
// 2번
// 3번

비동기 (Asynchronous)

console.log("1번");

//delay(2번째 arg) 시간 후에 callback 함수(1번째 arg)가 실행되는 함수
setTimeout(() => {
	console.log("2번");
}, 1000);

console.log("3번");

/* 출력 결과 */
// 1번
// 3번
// 2번

자바스크립트와 비동기

만약, 자바스크립트에 비동기가 없었다면?