MapleStory Cookie With Halo

✨ UI/πŸ’› JS

[JS]μŠ€μΌ€μ€„λ§ ν•¨μˆ˜ setTimeout() κ³Ό setInterval()

뉴이 NUEY 2023. 6. 11. 20:22
λ°˜μ‘ν˜•

 

setTimeout(functionRef, delay)
setTimeout(μ‹€ν–‰ν•  ν•¨μˆ˜, μ‹œκ°„);
 : delay μ‹œκ°„ 후에 μ‹€ν–‰.

 

setTimeout() 은 μ§€μ •ν•œ μ‹œκ°„ 후에 ν•¨μˆ˜λ₯Ό μ‹€ν–‰μ‹œν‚΅λ‹ˆλ‹€.

 

🌟 μŠ€μΌ€μ€„λ§ ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•  땐 ν™”μ‚΄ν‘œ ν•¨μˆ˜λ‘œ μž‘μ„±ν•˜λ©΄ 특히 더 κ°„λ‹¨νžˆ μ μ„μˆ˜μžˆμ–΄μ΄λ ‡κ²Œλ§Žμ΄μ‚¬μš©λ©λ‹ˆλ‹€.
setTimeout(() => {console.log("1")}, 1000);
setTimeout(() => {console.log("3")}, 3000);​

 

 


 

setInterval(functionRef, delay)
: μ§€μ •ν•œ μ‹œκ°„ κ°„κ²©μœΌλ‘œ 반볡.

 

πŸ’‘ setInterval()은 κΌ­ λ³€μˆ˜μ— λ‹΄μ•„μ„œ μ‹€ν–‰ν•΄μ•Ό ν•©λ‹ˆλ‹€.(읡λͺ…ν•¨μˆ˜)
그렇지 μ•ŠμœΌλ©΄ λ°˜λ³΅λ˜λŠ” ν•¨μˆ˜μ΄κΈ°λ•Œλ¬Έμ— λ¬΄ν•œμœΌλ‘œ λ°˜λ³΅ν•©λ‹ˆλ‹€.
let interValName = setInterval(functionRef, delay);​

 

πŸ’‘ μ€‘μ§€ν•˜λŠ” clearInterval() μ‚¬μš©λ²•
clearInterval(interValName)​

 

두 ν•¨μˆ˜μ˜ κΈ°λ³Έ μ‚¬μš©λ²•μ€ μ΄λŸ¬ν•©λ‹ˆλ‹€. 사싀 setTimeout()ν•¨μˆ˜μ—λ„ clearTimeout() ν•¨μˆ˜κ°€ μžˆμ§€λ§ˆ 거의 μ‚¬μš©ν•  일이 μ—†μŠ΅λ‹ˆλ‹€.

 


 

parameter μ‚¬μš©ν•˜κΈ°

 

μ‚¬μš©λ²•μ€ λ™μΌν•©λ‹ˆλ‹€.
setTimeout / setInterval (function, delay, parameter1, parameter2..);​

 

 

 

 

 

 

 

 


μŠ€μΌ€μ€„λ§ν•¨μˆ˜μ—λŠ” κΈ°μ–΅ν•΄μ•Όν•  νŠΉμ§•μ΄ μžˆμŠ΅λ‹ˆλ‹€.

 

 

μŠ€μΌ€μ€„λ§ ν•¨μˆ˜λŠ” 슀크립트 진행 ν›„ μ‹€ν–‰λ©λ‹ˆλ‹€.

 

 

 

λ°˜μ‘ν˜•