setTimeout1 [자바스크립트] 호출 스케줄링 호출 스케줄링이란? 호출 스케줄링이란 이름 그대로 함수의 호출(실행)을 계획(스케줄링)한다는 것이다. 즉, 사용자가 원하는 일정 시간이 지난 후, 또는 일정시간마다 특정 함수를 실행할 수 있도록 하는 것이 호출 스케줄링인 것이다. 이를 위한 메소드로 setTimeout, setInterval을 사용할 수 있고, 해당 메소드의 작업은 비동기로 처리된다. 사실은 setTimout, setInterval는 자바스크립트에서 제공하고 있는 메소드가 아니다!! 동기 언어인 자바스크립트는 스스로 비동기 작업을 처리할 수 없기 때문이다. 그렇다면, setTimeout 과 setInterval는 누가 제공하는 메소드일까? 브라우저 창의 관리자 도구를 열어 콘솔 창에 다음과 같이 윈도우를 입력하면, 아래와 같이 윈도우 객.. 2023. 10. 31. 이전 1 다음 728x90 반응형