jQuery increment setInverval()
jQuery increment setInverval()
嗯。。。。。我不知道为什么这个简单的代码片段不起作用:
function increment() {
var count = 0;
alert(count++);
}
setInterval(increment, 1000); // test
它应该重复显示下一个数字,对吧?它只显示"0"。感谢您的帮助。谢谢
count
需要是一个全局变量。您正在引用本地变量count
。每次执行该函数时,都会将其设置为0
。您使用的是count++
,因此传递给alert
的值是0
,并且从不使用递增的值。
要解决此问题,请将count
的声明移到函数之外(根据Tim的回答(:
var count = 0;
function increment() {
alert(count++);
}
setInterval(increment, 1000); // test
var count = 0;
function increment() {
alert(count++);
}
setInterval(increment, 1000); // test
相关文章:
- 主干:如何在视图中加载集合(inc-request)
- Meteor Mongo-将$inc与upstart一起使用不会增加价值
- 如何在猫鼬中通过$inc增加价值
- setInverval 只运行一次
- 更新mongodb时执行多个操作:$addToSet、$inc和聚合:$subject
- 只有当一个新元素被添加到一个集合中时,才使用$inc
- Mongodb$inc返回双倍
- MongoDB$inc是一个NaN值
- 在ASP中包含.inc . javascript文件不起作用,只有.js可以
- Javascript - inc var +18 每个特定值步进器
- 在Meteor上,当我试图只调用一次时,带有$inc:的函数被调用了两次
- Inc/dec逻辑遍历多个数组值并在数组中存储位置
- $inc猫鼬,以防止负价值
- 如何$inc MongoDB文档字段与AJAX
- youtube js api, internet explorer(8+, inc. 10) "SCRIPT4
- mongoose$inc返回“;undefined不是函数”;
- Meteor 1.0 - 使用变量作为键的 Mongo 查询,包括$inc
- jQuery increment setInverval()
- Mongodb $inc嵌入值语法
- 在实例方法中执行$inc,获取更新的文档