clearTimeout() ì ì í¨ì
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
ì ì clearTimeout() ë©ìëë setTimeout()ì¼ë¡ ìì±í íìììì ì·¨ìí©ëë¤.
매ê°ë³ìê° ìì±ë íìììë¤ ì¤ ë¬´ìë ìë³íì§ ëª»íë©´ ì무 ëìë íì§ ììµëë¤.
구문
clearTimeout(timeoutID)
매ê°ë³ì
timeoutID-
ì·¨ìí íìììì ìë³ìì ëë¤. ì´ IDë ì·¨ìí íìììì ì¤ì íë
setTimeout()ì´ ë°íí ê°ê³¼ ê°ìì¼ í©ëë¤.
setTimeout()ê³¼ setInterval()ì ID íì´ ê³µì ëë¤ë ì¬ì¤ì ì°¸ê³ íì¸ì. ë°ë¼ì 기ì ì ì¼ë¡ë clearTimeout()ê³¼ clearInterval()ì í¼ì©í ì ììµëë¤. íì§ë§ ì½ëì ëª
íí¨ì ìí´ í¼ì©íì§ ë§ì¸ì.
ë°í ê°
ìì (undefined).
ìì
ìë ì¤í¬ë¦½í¸ë¥¼ ì¹ íì´ì§ 컨í ì¤í¸ìì ì¤ííê³ , íì´ì§ë¥¼ í ë² í´ë¦íì¸ì. 1ì´ íì ë©ìì§ê° ëíë©ëë¤. 1ì´ ìì íì´ì§ë¥¼ ì¬ë¬ ë² í´ë¦í´ë ë©ìì§ë í ë²ë§ ëíë©ëë¤.
const alarm = {
remind(aMessage) {
alert(aMessage);
this.timeoutID = undefined;
},
setup() {
if (typeof this.timeoutID === "number") {
this.cancel();
}
this.timeoutID = setTimeout(
(msg) => {
this.remind(msg);
},
1000,
"ì¼ì´ëì¸ì!",
);
},
cancel() {
clearTimeout(this.timeoutID);
},
};
window.addEventListener("click", () => alarm.setup());
ì°¸ê³
clearTimeout()ì ì í¨íì§ ìì ID를 ì ê³µíë©´ ì무ê²ë íì§ ììµëë¤. ìì¸ë ë°ìíì§ ììµëë¤.
ëª ì¸ì
| Specification |
|---|
| HTML > # dom-cleartimeout-dev > |