프로미스와 Async / await
·
Javascript
자바스크립트에서의 동기 처리 자바스크립트 코드는 한번에 한줄 씩 차례로, 동기식으로 처리됩니다(콜스택에서 순차적으로 실행). 한 작업이 실행되는 동안 다른 작업은 멈춘 상태로 차례를 기다린다는 것입니다. console.log(1); console.log(2); console.log(3); // 출력 순서: 1 -> 2 -> 3 // 코드가 적힌 순서(위에서 아래)대로 찍힙니다. 자바스크립트에서의 비동기 처리 특정 코드(setTimeout, addEventListener, ajax)들은 기다리지 않고 바로 다음 코드를 실행합니다. 다음 예시에서는 1을 출력한 후 1초 뒤에 2를 출력해 보겠습니다. console.log(1); setTimeout(() => {}, 1000); console.log(2); 1..