
첫λ²μ§Έ μΈμ : μ€νν μ½λλ₯Ό λ΄κ³ μλ ν¨μ
λλ²μ§Έ μΈμ : μ§μ° μκ°μ λ°λ¦¬μ΄(ms) λ¨μ
μΈλ²μ§Έ μΈμ~ : 첫λ²μ§Έ μΈμλ‘ λμ΄μ¨ ν¨μκ° μΈμλ₯Ό λ°λ κ²½μ° μ΄ ν¨μμ λκΈΈ μΈμ
setTimeout(() => console.log("2μ΄ νμ μ€νλ¨"), 2000);
-> 2μ΄ νμ μ€νλλ€.
function add(x, y) {
console.log(x + y);
}
setTimeout(add, 2000, 3, 4);
//7
setTimeout() ν¨μλ νμμμ μμ΄λλΌκ³ λΆλ¦¬λ μ«μλ₯Ό λ°ννλ€.
νμμμ μμ΄λλ setTimeout() ν¨μλ₯Ό νΈμΆν λλ§λ€ λ΄λΆμ μΌλ‘ μμ±λλ νμ΄λ¨Έ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€,
μ΄ κ°μ μΈμλ‘ clearTimeout() ν¨μλ₯Ό νΈμΆνλ©΄ κΈ°λ€λ Έλ€κ° μ€νλ μ½λλ₯Ό μ·¨μν μ μλ€.
const timeoutId = setTimeout(() => console.log("5μ΄ νμ μ€νλ¨"), 5000);
clearTimeout(timeoutId);
// μ무 κ²λ μΆλ ₯ μ λ¨
첫λ²μ§Έ μΈμ : μ€νν μ½λλ₯Ό λ΄κ³ μλ ν¨μ
λλ²μ§Έ μΈμ : μ§μ° μκ°μ λ°λ¦¬μ΄(ms) λ¨μ
μΈλ²μ§Έ μΈμ~ : 첫λ²μ§Έ μΈμλ‘ λμ΄μ¨ ν¨μκ° μΈμλ₯Ό λ°λ κ²½μ° μ΄ ν¨μμ λκΈΈ μΈμ
setInterval(() => console.log(new Date()), 2000);
Sun Dec 12 2021 12:29:06 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:08 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:10 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:12 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:14 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:16 GMT-0500 (Eastern Standard Time)
Sun Dec 12 2021 12:29:18 GMT-0500 (Eastern Standard Time)
let count = 0;
setInterval(() => console.log(++count), 2000);
1
2
3
4
5
6
7
8
9
10
setInterval()μ μΈν°λ² μμ΄λλΌκ³ λΆλ¦¬λ μ«μλ₯Ό λ°ννλ€.
setInterval() ν¨μλ₯Ό νΈμΆν λ λ§λ€ λ΄λΆμ μΌλ‘ μμ±λλ νμ΄λ¨Έ κ°μ²΄λ₯Ό κ°λ¦¬ν€κ³ μλ€. μ΄ κ°μ μΈμλ‘ clearInterval() ν¨μλ₯Ό νΈμΆνλ©΄ μ½λκ° μ£ΌκΈ°μ μΌλ‘ μ€νλλ κ²μ μ€λ¨μν¬ μ μλ€.
> const intervalId = setInterval(() => console.log(new Date()), 2000);
< Sun Dec 12 2021 12:45:31 GMT-0500 (Eastern Standard Time)
< Sun Dec 12 2021 12:45:33 GMT-0500 (Eastern Standard Time)
< Sun Dec 12 2021 12:45:35 GMT-0500 (Eastern Standard Time)
> clearInterval(intervalId);`
``
μΆμ² : https://www.daleseo.com/js-timer/