事例中 : var num=0,i;
function timedCount(){
document.getElementById('txt').value=num;
num=num+1;
i=setTimeout(timedCount,1000);
}
setTimeout(timedCount,1000); 不是很理解这里的自调用。我的理解是当执行到 i=setTimeout(timedCount,1000);这里时,应该是执行赋值运算啊。我尝试把这条语句 写在外部,运行时到1就结束了。能否帮我理解一下 “运行的原理”
3 回答
suPeroaD
TA贡献1条经验 获得超0个赞
i=setTimeout(timedCount,1000); // 1秒后执行 timedCount 函数 ; i 为setTimeout的ID; clearTimeout(i) 可阻止setTimeout的函数调用;
添加回答
举报
0/150
提交
取消