본문 바로가기

'.' Programs/JavaScript

[Javascript] clearTimeout settimeout 사용법 차이점

자바의 쓰레드와 같이 자바스크립트도 settimeout / clearTimeout 가 있다 .

차이점은 setTimeout 는 시간을 줘서 정지시키는 역할이고

clearTimeout는 그 정지된 시간을 푸는 역할이라고 보면 된다 .

아래는 사용하는 예재

0.5초 동안 시간을 딜레이시켰다가 다음 함수를 실행하라는 뜻

자바스크립트에서 selectVocTempContents() 이걸 호출한다.

마지막엔 0.5초 딜레이후 짠 이라는 얼럿창이 뜬다 .

function vocTempContents()
{
clearTimeout(500);
alert("짠");
}

function selectVocTempContents()
{
setTimeout(vocTempContents, 500);
}