
setTimeout(fn, t)
fn: μΌμ μκ°μ΄ μ§λ λ€ μ€ννλ ν¨μ, μ§μ μ½λλ₯Ό μ¨λ λ¨
t: μΌμ μκ° (1000=1s)
μΈμκ° νμνλ€λ©΄ μκ° λ€μ μ μ΄μ£ΌκΈ°function fn(){ console.log(3)} setTimeout(fn, 3000); setTimeout(function(){ console.log(3) }, 3000); function showName(name){ console.log(name): } setTimeout(showName, 3000, 'Mike');clearTimeout(tId); : μ·¨μ, μκ°μ΄ μ§λκΈ° μ μ μ½λκ° μ€νλμ μ무 μΌλ μΌμ΄λμ§ μμ
const tId = function showName(name){ console.log(name): } setTimeout(showName, 3000, 'Mike'); clearTimeout(tId);delay νμμ 0μΌλ‘ μ€λ λ°λ‘ μ€νλμ§ μμ!
νμ¬ μ€ν μ€μΈ scriptκ° μ’ λ£λ μ΄ν ν¨μκ° μ€νλκΈ° λλ¬Έμ!
μ€κ°μ μ€λ¨: clearInterval(tId)
setTimeoutκ³Ό μ¬μ© λ°©λ² λμΌ
μ¬μ©μκ° μ μν μ§ 5μ΄κΉμ§λ§ λμμ£ΌκΈ°
let num = 0;
function showTime() {
console.log(`μλ
νμΈμ, μ μνμ§ ${num++}μ΄κ° μ§λ¬μ΅λλ€.`);
if (num>5){
clearInterval(tId);
}
}
const tId = setInterval(showTime, 1000);