230524 동기와 비동기 동기적 실행 자바스크립트 문법반 4주차에서는 콜백함수와 관련해 동기와 비동기에 대해 배웠다. 대표적인 비동기 함수로 타이머 역할을 하는 setTimeout()과 setInterval()이 있었다. 일반적인 자바스크립트 코드는 동기적 실행이다. 동기적이라는 말은 코드의 한줄을 작업이 완료하길 기다렸다가 완료되면 다음줄을 실행한다. 반복문 안에서는 왜? 하지만 반복문 안에서 반복마다 html element를 변경하도록 코드를 짠 경우 for (let i = 0; i < n; i++) { document.getElementById("display").value = i; } 반복문이 다 끝난 후에 바뀐다는 것이다. 단순하게 생각하면 각 반복마다 html element가 바뀌어야 할 것..