<script>
a = function autoPlay (c) {
console.log(c)
// console.log(this.mark)
this.mark++;
if (this.mark == $img.length) {
this.mark = 0;
return
}
}
function play() {
this.time = setInterval(a(1), 1000);
}
</script>
this.time = setInterval(a(1), 1000);是错误写法
正确的写法应该是this.time = setInterval("a(1)", 1000);
本文纠正了一段JavaScript代码中关于setInterval函数的使用错误,详细解释了如何正确地传递参数给定时执行的函数,避免常见的编程陷阱。
2190

被折叠的 条评论
为什么被折叠?



