setInterval()의 첫 번째 매개변수에는
콜백 함수가 와야만 합니다.
따라서 규약에 맞게 괄호'()'가 와서는 안됩니다!
예를 들어서
function timer() {
alert('hello!');
}
setInterval(timer(), 1000); // 괄호를 넣으면 안된다!
위와 같이 하면 setInterval이 제대로 작동하지 않습니다.(딱 한 번만 실행되고 끝납니다!)
다음과 같이 하면 됩니다!(괄호를 빼고!)
function timer() {
alert('hello!');
}
setInterval(timer, 1000); // 콜백 함수가 와야하므로 괄호를 빼야한다!
'IT노트(구) > JavaScript' 카테고리의 다른 글
(자바스크립트) select box onchange 초간단 예제 (0) | 2016.02.21 |
---|---|
iframe에서 부모창 새로고침 하는 방법 (1) | 2016.02.15 |
자바스크립트에서 private 구현하기(클로저 이용) (0) | 2016.01.31 |
자바스크립트에서 년월일 출력하기(현재 시간 기준으로) (0) | 2016.01.20 |
(jQuery) select box에서 특정 option을 선택하는 방법 (0) | 2016.01.05 |