javascript-12: setTimeout / setInterval
- 매개변수 : 첫번째, 일정시간이 지난뒤 실행되는 함수 두번째, 몇초 뒤에 실행 할지 셋팅
- 인수가 필요하면 시간 뒤에 적어줌.
- cleartTimeout은 예정된 작업을 없앰.
- 3초가 지나기전에 코드가 진행되기 떄문에 아무일도 일어나지 않음
- setInterval은 timeout과 실행 방법이 같음
- delay가 0이어도 바로 실행되지 않음. 기본적으로 윈도우 딜레이가 4m/s가 있기도하고
- 더 걸리기도 함. 1번 먼저 실행되고 2번 순으로 실행 됨.
let num = 0;
function showTime() {
console.log(`안녕하세요, 접속하신지 ${num++}초가 지났습니다.`);
if (num > 5) {
clearInterval(tId);
}
}
const tId = setInterval(showTime, 1000);
댓글남기기