setTimeout
어떤 코드를 바로 실행하지 않고 일정 시간 기다린 후 실행해야 할 때
"setTimeout"이 꼭 필요하다.
연기, 대기, 중단 등 추후 날짜에 대한 일정연기 등을 작업할 때 필요한 함수이다.
기본 형식은
setTimeout(handle==처리할 것,Time==지연시간)이다.
ExamplesetTimeout(() => { console.log("Hello") },3000)
3초 후 console창에 Hello뜸
setInterval
웹 페이지의 특정 부분을 주기적으로 업데이트를 해야하거나 어떤 API로 부터 변경된 데이터를 주기적으로 받아와야할 때 "setInerval"가 필요하다.
기본형식은
setInterval(handle==처리할 것, Time==지연시간)이다.
ExamplesetInterval(() => console.log(newData()),3000) -> 3초마다 현재 시간 업데이트해서 출력됨