Dolphins의 HelloWorld

window 객체와 setTimeout 본문

웹 프로그래밍/DB연결 웹 어플리케이션

window 객체와 setTimeout

돌핀's 2018. 8. 20. 19:05

브라우저 개발을 하다보면, window라는 객체가 있다.


window에는 많은 메서드들이 존재하며, 아래처럼 사용할 수 있다.




setTimeout은 인자로 함수를 받고 있으며, 보통 나중에 실행되는 함수를 콜백함수라고 부른다.


자바스크립트는 함수를 인자로 받을 수 있는 특징을 가진다.


또한 함수를 반환할 수도 있다.


setTimeout의 실행은 비동기(asynchoronous)로 실행되어 동기적인 다른 실행이 끝나야


실행이 된다.


실제 코드와 결과값을 통해 알아보자.



결과에서 볼 수 있는것과 같이 다른 실행이 모두 끝난 후


function이 실행되는 것을 볼 수 있다. 이것은 setTimeout의 두번째 인자로 몇초의 시간을 주는가와는


무관하다.


출처 : edwith

https://www.edwith.org/boostcourse-web/lecture/16698/

Comments