라벨이 비동기인 게시물 표시

synchronous(동기) & asynchronous(비동기) 정의

이미지
JavaScript Code synchronous(동기) console . log ( " one " ) ; console . log ( " two " ) console . log ( " three " ) ; JavaScript 코드는 위 콘솔로그처럼 위에서 아래로 순차적으로 진행되는 것을 synchronous(동기)라고 부릅니다. console . log ( 1 ) ; setTimeout ( function   ()   { console . log ( 2 ) },   1000 ) ; console . log ( 3 ) ; 위에 순서대로 1,2,3이 나오지 않고 1,3,2가 나온이유는 'console.log(2)'가 1초간 setTimeout에의해 대기했기 때문입니다. 이처럼 언제 실행될지 모르는 상황을 asynchronous(비동기)라고 합니다.