SetTimeout function taskA() { setTimeout(() => { console.log("A Task Eed"); }, 2000); } taskA(); console.log("코드 작업 끝"); SetTimeout을 사용하면 비동기적으로 행위를 처리할 수 있다. 앞에 인자 값엔 행위를 넣어주고 뒤에는 앞에 전달한 행위가 시작 기다림이다. SetTimeout은 실행이 되면 Call Stack에 쌓였다가 WebApis로 넘어가서 정해진 시간 동안 기다리다 시작하게 된다. 그렇기 때문에 아래코드가 먼저 실행될 수 있다. 콜백함수와 SetTimeout function taskA(a, b, cb) { setTimeout(() => { const res = a + b; cb(res); }, 3..