Dolphins의 HelloWorld
window 객체와 setTimeout 본문
브라우저 개발을 하다보면, window라는 객체가 있다.
window에는 많은 메서드들이 존재하며, 아래처럼 사용할 수 있다.
setTimeout은 인자로 함수를 받고 있으며, 보통 나중에 실행되는 함수를 콜백함수라고 부른다.
자바스크립트는 함수를 인자로 받을 수 있는 특징을 가진다.
또한 함수를 반환할 수도 있다.
setTimeout의 실행은 비동기(asynchoronous)로 실행되어 동기적인 다른 실행이 끝나야
실행이 된다.
실제 코드와 결과값을 통해 알아보자.
결과에서 볼 수 있는것과 같이 다른 실행이 모두 끝난 후
function이 실행되는 것을 볼 수 있다. 이것은 setTimeout의 두번째 인자로 몇초의 시간을 주는가와는
무관하다.
출처 : edwith
'웹 프로그래밍 > DB연결 웹 어플리케이션' 카테고리의 다른 글
JavaScript 이벤트 (0) | 2018.08.22 |
---|---|
DOM(Document Object Model)과 querySelector (0) | 2018.08.21 |
자바스크립트 함수 (0) | 2018.08.20 |
자바스크립트 비교-반복-문자열 (0) | 2018.08.17 |
자바스크립트 변수-연산자-타입 (0) | 2018.08.17 |
Comments