这只是我正在使用的一个简单的setInterval示例,但是clearInterval不会停止setInterval。它将传递的0计数为负数。我如何使这项工作停止在0?
getMoreVideosCountdown = 10;
getMoreVideos = setInterval(function() {
console.log(getMoreVideosCountdown);
if (getMoreVideos <= 0) {
clearInterval(getMoreVideos);
}
getMoreVideosCountdown--;
},1000);
最佳答案
if (getMoreVideos <= 0) {
应该
if (getMoreVideosCountdown <= 0) {
当前,您正在检查
interval identifier
是否小于或等于零,这永远不会发生。