[JS Deep Dive] 41장 - 타이머
·
Deep Dive 정리
1. 호출스케일링함수를 명시적으로 호출하지 않고 일정 시간이 경과된 이후에 호출되도록 함수 호출을 예약하려면 타이머 함수를 사용하면 된다. 자바스크립트는 타이머를 생성할 수 있는 함수와 제거할 수 있는 함수를 제공한다. 타이머 함수는 호스트 객체다 !호스트 객체라는 것은 타이머 함수가 JavaScript 자체에서 제공하는 것이 아니라, JavaScript가 실행되는 환경(브라우저 또는 Node.js)이 제공하는 기능이라는 의미이다. 2. 타이머 함수2-1. setTimeout 두번째 인수로 전달받은 시간으로 단 한 번 동작하는 타이머를 생성-이후 타이머가 만료되면 첫 번째 인수로 전달받은 콜백 함수 호출-생성된 타이머를 식별할 수 있는 고유한 타이머 Id 반환한다. setTimeout 함수가 반환한 ..