(2) Asynchronous JavaScript - 콜백(callback)과 비동기 함수(async function)
·
JS
■ 비동기 함수 (async function)비동기 함수란 함수의 내용을 끝까지 쭉 실행하지 않고 중간에 다른 작업을 처리하다가 다시 돌아와서 마무리하는 함수를 뜻한다. 콜백은 비동기 프로그램이에 유용하게 쓰이며 이 두 프로그램의 연관성에 대해 알아보자비동기 프로그램 - setTimeout 함수자바스크립트에는 특정 시간이 지난 다음에 어떤 함수를 실행해 주는 setTimeout 이라는 함수가 있으며다음과 같이 사용한다.setTimeout(()=> console.log('hello'),3000);첫 번째 아규먼트로 콜백을 받는 상황에서 setTimeout 함수는 3000ms 이며3초가 지나면 콜백을 실행해주는 코드이다.실제로 실행해보면 아무 동작도 없다가 3초 후에 'hello'가 출력되는 것을 확인할 수..