Javascript setInterval未运行
下面的代码不返回任何内容。这里有我遗漏的东西吗?这不是应该说两次“你好”吗。。。 提前谢谢Javascript setInterval未运行,javascript,setinterval,Javascript,Setinterval,下面的代码不返回任何内容。这里有我遗漏的东西吗?这不是应该说两次“你好”吗。。。 提前谢谢 var done = 1; var id; id = setInterval(function() { if(done > 3) { console.log('hi'); done++; } else { clearInterval(id); } }, 500); 区间中
var done = 1;
var id;
id = setInterval(function() {
if(done > 3) {
console.log('hi');
done++;
} else {
clearInterval(id);
}
}, 500);
区间中的if语句直接终止了区间,因为1>3==false var done=1; 变量id; id=setIntervalfunction{ ifdone<3{ console.log'hi'; 完成++; }否则{ 清晰有效; }
}, 500;完成>3应该完成<3扭转这种情况:如果完成>3{是的,我的错误应该是<3,但仍然没有work@kyle正如您在我的代码片段中看到的,它只通过将>更改为