목차
1. setTimeout
2. setInterval
1. setInterval
- 설정한 시간마다 콜백함수를 반복해서 수행하는 시간함수
setInterval은 설정한 시간(밀리초)마다 콜백함수를 반복한다. 주로 타이머나 주기마다 반복 수행해야할 기능이 있을 때 사용한다.
//문법
setInterval(콜백함수,설정시간)
ex)
let num = 1;
setInterval(()=>{
console.log(num+"번 함수수행");
num++;
},3000)
/*
1번 함수수행
2번 함수수행
3번 함수수행
...
*/
설정하는 시간이 밀리초이기에 위 코드에서 설정된 시간은 3000/1000 = 3초로 설정된 시간마다 콘솔에 몇 번 수행되는지 표시된다.
2.setTimeout
- 설정한 시간이 지난 후 콜백함수를 수행하는 시간함수
//문법
setTimeout(콜백함수,설정시간)
ex)
setTimeout(()=>{
console.log("설정한 시간 후에 실행")
},5000)
'JS' 카테고리의 다른 글
배열일까? 아닐까? 유사 배열 객체 (0) | 2024.05.09 |
---|---|
클로저 (0) | 2024.05.07 |
setter와 getter (0) | 2024.05.03 |
메모이제이션 (0) | 2024.05.01 |
객체에 관해 (0) | 2024.04.30 |