동기와 비동기 동기 (Synchronous) 특정 코드를 수행 완료한 후 다음 코드를 실행 EX) 자장면 배달 ➡ 손님이 다 먹을 때까지 기다림 ➡ 그릇을 찾아 가게로 돌아감 console.log('배달 출발'); console.log('배달 완료!'); console.log('손님이 짜장면을 다 먹기를 기다린다...'); console.log('1시간 후...'); console.log('그릇을 찾은 후 가게로 돌아온다.'); 비동기 (Asynchronous) 특정 코드를 수행하는 중에 다음 코드를 실행 EX) 자장면 배달 ➡ 손님이 다 먹을 때까지 다른 일을 수행 ➡ 손님이 다 먹었을 때 그릇을 찾으러 옴 console.log('배달 출발'); console.log('배달 완료!'); setTimeo..