window 객체(setTimeout)

최준영·2021년 9월 1일
0

window 객체


window.setTimeout();
window.console.log();

setTimeout();
consolel.log();
  • window는 전역 객체여서 생략 가능하다.

setTimeout


function run() {
    setTimeout(function() {
        var msg = "hello codesquad";
        console.log(msg); 
    }, 1000); // 1000ms뒤에 콜백함수가 실행된다.
}

run();
  • setTimeout 함수는 인자로 함수를 받고 있으며, 보통 나중에 실행되는 함수를 콜백함수라고 한다.
  • setTimeout의 실행은 비동기이기 때문에 동기적인 다른 실행, 즉 호출 스택이 비워진 후에 실행된다.
  • 스택이 비워진 후에 실행되므로 설정한 시간보다 지연될 수도 있다.

setInterval


  • 설정한 시간 간격으로 콜백 함수가 실행된다.
  • setTimeout을 반복하는 함수라고 보면 된다.
profile
do for me

0개의 댓글