setTimeout 함수 관련 질문드립니다.
라별
2023.04.01
function Time() { ace=setTimeout(function(){LottoTime()}, 1000);함수기능(시간 출력)}
이런식으로 setTimout 함수를 이용해서 1초에 한번씩 Time() 함수가 실해 되게끔 하고있는데..
이게 문제가 정확히 1초에 한번씩 실행 되는게 아니라 미묘하게 한번씩 1.6.초 이런식으로 실행 되는것 같습니다.
그래서 시간출력을 컴퓨터 시간에 딱 맞춰는데 좀있다 보면 2초 한참있다보면 30초나 차이가 납니다.
이게 Time() 함수안에 기능이 1초이상의 실행시간을 가져서 그런건지 아니면 setTimeout 함수 자체의 문제인지...
고수님들 조언 부탁드립니다.