νμ΄λ¨Έ ν¨μ
μΌμ μκ°μ΄ μ§λ ν νΉμ μ½λ λλ ν¨μκ° μ€νλ μ μλλ‘ ν΄μ£Όλ ν¨μμ μΌμ μκ°λ§λ€ ν¨μκ° μ€νλ μ μλλ‘ ν΄μ£Όλ ν¨μλ₯Ό λ§νλ€.
νμ΄λ¨Έ ν¨μμ μ’ λ₯
setTimeout(ν¨μ, μκ°): μΌμ μκ° ν ν¨μ μ€ν
const timer = setTimeout(() => {
console.log('imae!') // imae!
}, 3000) // 1000ms
- 3μ΄ νμ 'imae!'κ° μΆλ ₯λλ€.
- ms λ¨μλ₯Ό μ¬μ©νλ€.
clearTimeout(): μ€μ λ Timeout ν¨μλ₯Ό μ’ λ£
const h1El = document.querySelector('h1')
h1El.addEventListener('click', () => {
clearTimeout(timer)
})
- setTimeout ν¨μκ° μ€νλλ κ²μ μ’ λ£νλ ν¨μμ΄λ€.
- 3μ΄κ° λκΈ° μ μ h1 νκ·Έλ₯Ό ν΄λ¦νλ©΄ 'imae!'κ° μΆλ ₯λμ§ μλλ€.
setInterval(ν¨μ, μκ°): μκ° κ°κ²©λ§λ€ ν¨μ μ€ν
const timer = setInterval(() => {
console.log('imae!') // imae!
}, 3000) // 1000ms
- 3μ΄λ§λ€ 'imae!'κ° μΆλ ₯λλ€.
- ms λ¨μλ₯Ό μ¬μ©νλ€.
clearInterval(): μ€μ λ Interval ν¨μλ₯Ό μ’ λ£
const h1El = document.querySelector('h1')
h1El.addEventListener('click', () => {
clearInterval(timer)
})
- setInterval ν¨μκ° μ€νλλ κ²μ μ’ λ£νλ ν¨μμ΄λ€.
'π€ Language > π¨ JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JS. μμ±μ ν¨μ(prototype) (0) | 2022.02.15 |
---|---|
JS. μ½λ°±(CallBack) (0) | 2022.02.13 |
JS. νΈμ΄μ€ν (0) | 2022.02.13 |
JS. IIFE, μ¦μμ€νν¨μ (0) | 2022.02.13 |
JS. νμ΄νν¨μ (0) | 2022.02.13 |