κΈ°λ³Έ λ¬Έλ² setTimeout( function() { // νΈμΆλ μ½λ°±ν¨μ(μ§μ°μκ° λ€μ μ€νλ μ½λλ₯Ό μ€μ ) }, delay time ); setTimeout( () => { // νΈμΆλ μ½λ°±ν¨μ(μ§μ°μκ° λ€μ μ€νλ μ½λλ₯Ό μ€μ ) }, delay time );
π‘ νμ© μμ
// 3μ΄μ μ§μ°μκ° μ€μ μμ setTimeout(function() { console.log('Works!'); }, 3000); // 1μ΄μ μ§μ°μκ° μ€μ μμ setTimeout(() => { loading.remove(); countdown.style.display = 'flex'; }, 1000);
κΈ°λ³Έ λ¬Έλ² setInterval( νΈμΆλ μ½λ°±ν¨μ, delay time );
π‘ νμ© μμ
// 1μ΄μ μ§μ°μκ° μ€μ ν μ½λ(updateCountdown) λ°λ³΅ μμ setInterval(updateCountdown, 1000);
κΈ°λ³Έ λ¬Έλ² let stopRepeat = setTimeout( () => { // νΈμΆλ μ½λ°±ν¨μ(μ§μ°μκ° λ€μ μ€νλ μ½λλ₯Ό μ€μ ) }, delay time ); clearInteral(stopRepeat)
β νμ΄μ§κ° μ νλμ§ μλ κ²½μ°, νΉν μ±κΈ νμ΄μ§(SPA)μΈ κ²½μ° μ¬μ©λμ§ μμ setTimeout() μ½λκ° λ©λͺ¨λ¦¬μ κ³μ λ¨μ μμ μ μμΌλ©° κ°λΉμ§μ»¬λ μ
(GB)μ μνμ¬ νμ λμ§ μμ κ²½μ° μ±λ₯μ νμ μμΈμ΄ λλ€.
λ°λμ setTimeout() μ΄λ²€νΈλ μ΄λ²€νΈλ₯Ό μ κ±°νλ μ½λ μμ νμνλ©°, clearTimeout()μ μ€μ λ setTimeout()μ μ κ±°νλ ν¨μμ΄λ€.