-
[JavaScript] Sleep 기능 구현하기.JavaScript 2023. 2. 23. 22:50반응형
늘 필요한 건 아니지만, 때때로 일정시간동안 기다린 후에 동작시켜야 하는 경우가 있다.
이때, 이 방법으로 Javascript상에서도 sleep기능과 유사한 방식으로 동작시킬 수 있다.
async await 과 Promise를 활용한 방법이다.
function sleep(ms){ if(!Number.isNaN(ms)){ console.log(`sleep ${ms} ms`); return new Promise(resolve => setTimeout(resolve, ms)); } else return new Promise(resolve => resolve()); } document.addEventListener("DOMContentLoaded", async function(){ console.log('시작 !'); await sleep(3000); console.log('종료 !'); })
실행결과
반응형'JavaScript' 카테고리의 다른 글
[JavaScript] node.js를 이용한 간단한 WEB SCRAPER만들기 (0) 2023.05.13 [JavaScript] IndexedDB 기초사용법 (0) 2023.04.16 [JavaScript] Object와 Map의 차이 (0) 2023.02.13 [JavaScript] 간단한 로또시뮬레이션 중복제거 2등판별 등 (0) 2023.01.21 [JavaScript] 대소문자 구분없이 replace (0) 2022.12.31