我正在运行这一小段javascript:
if(path.length >= 7000){
alert("OVER 7000");
}
在这个脚本中,path.length
是一个从0开始并递增到7000(及以上)的变量 - 进一步的细节并不相关。
我想要的是,当满足7000值时,警告消息仅显示 ,然后不再触发。 (目前,一旦满足7000,我就会收到不间断的警报。)
有没有办法做到这一点?
答案 0 :(得分:3)
确定您是否已发出警报的简单标志:
var alerted = false;
// ...
if(path.length >= 7000 && !alerted) {
alert("OVER 7000");
alerted = true;
}
或者,如果您发布循环和递增path.length
的方式,则可以使用while
循环和break
执行某些操作。