반응형
타이머 함수
- setTimeout(함수, 시간): 일정 시간 후 함수 실행
- setInterval(함수, 시간): 시간 간격마다 함수 실행
- clearTimeout(): 설정된 Timeout 함수를 종료
- clearInterval(): 설정된 Interval 함수를 종료
// 3초뒤 실행하는 함수
const timer = setTimeout(function () {
console.log('안녕!!')
}, 3000)
// 화살표 함수
setTimeout( () => {
console.log('화살표 함수 안녕!!')
}, 3000)
// h1태그를 클릭하면 timeout이 종료되도록 선언
const h1El = document.querySelector('h1')
h1El.addEventListener('click', () => {
// 종료할 타이머함수 변수를 입력
clearTimeout(timer)
})
// 3초마다 함수 호출
const interval = setInterval(function () {
console.log('안녕!!')
}, 3000)
// h1태그를 클릭하면 Interval이 종료되도록 선언
const h1El2 = document.querySelector('h1')
h1El2.addEventListener('click', function() {
// 종료할 타이머함수 변수를 입력
clearInterval(interval)
})
반응형
'프론트엔드 > JavaScript' 카테고리의 다른 글
생성자 함수 (prototype) (0) | 2021.05.27 |
---|---|
콜백 함수 (0) | 2021.05.26 |
호이스팅 (0) | 2021.05.26 |
즉시 실행 함수 (0) | 2021.05.26 |
화살표 함수 예제 (0) | 2021.05.26 |