2016-09-01 1 views
-3

나는 내 자바 스크립트 코드 그때 다시로드 함수를 호출 30 초 정도 기다린 것으로 예상에서는 setTimeout은

setTimeout(reload(), 30000); 

에 다음 줄을 가지고있다.

문제는 재로드 기능이 즉시 호출되고 시간 초과를 기다리지 않고 왜 setTimeout이 즉시 재로드 기능을 호출하고 지정된 시간 동안 대기하지 않는 것이냐는 것입니다. setTimeout 전화가 onloadendFileReader 함수에서도 수행되고 있다면 차이가 있습니다.

+0

의 setTimeout를 원했다 (다시로드, 30000) –

+0

시도'에서는 setTimeout (재 장전, 30000),' – Akshay

+0

없음 괄호로 호출하면 반환 값 – Li357

답변

4

에서는 setTimeout이 reload() 반환하지 않는 함수가 실행되도록, 첫 번째 인수로 함수를 받아, 당신은 아마

setTimeout(reload, 30000); 
+0

아, 그래서()와 그냥 재부팅을 사용하지 않고 reload 함수를 호출하고 싶지? – jgr208