setTimeout(Function, Delay);
Delay만큼 기다린 후 Function을 실행한다.
Delay에는 숫자만 적어주면 되며, 단위는 ms이다.
재귀함수에 사용하면 일정 시간이 지날 때 마다 작업을 수행하는 데에 유용하다.
다음 코드는 setTimeout을 사용하여 target 요소에 텍스트를 하나씩 넣어주는 함수이다.
function dynamic(randomArr){
if(randomArr.length>0){
target.textContent += randomArr.shift();
setTimeout(function(){
dynamic(randomArr);
}, 80);
}
}
'📁Web Developing > Advanced-HTML, CSS, JS' 카테고리의 다른 글
[CSS] 커서 모양 바꾸기 (0) | 2022.06.26 |
---|---|
[JS] classList (0) | 2022.06.26 |
댓글