gpt4 book ai didi

javascript - setInterval 和 clearInterval 的正确方法

转载 作者:行者123 更新时间:2023-11-30 15:15:19 25 4
gpt4 key购买 nike

JS 的相对新手,试图围绕调度进行思考。此代码将开始附加但不会停止它。我很确定问题在于“clearInterval”需要解决一个已分配了“setInterval”函数的变量。我似乎无法掌握的是如何正确地表达这一点。

var hmm = function appendStuff(){
$("p").append("<b>Appended text</b>");
};
$("#start").click(function() {
console.log("startClicked"); // working...
window.setInterval(hmm, 1000) // working...
});
$("#stop").click(function() {
console.log("stopClicked"); // working...
window.clearInterval(hmm)
});

谢谢!

最佳答案

setInterval() 函数返回一个 ID。这就是您要分配给 hmm 的内容。

此外,setInterval() 的第一个参数是您要在每个时间间隔调用的函数。

var hmm = null;
function appendStuff(){
$("p").append("<b>Appended text</b>");
};
$("#start").click(function() {
console.log("startClicked"); // working...
hmm = window.setInterval(appendStuff, 1000) // working...
});
$("#stop").click(function() {
console.log("stopClicked"); // working...
window.clearInterval(hmm)
});

关于javascript - setInterval 和 clearInterval 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44557504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com