第一段代码运行结果为正常第二段代码运行结果却和预期不一样请问为什么会这样??setInterval是异步执行的吗
2 回答

蓝山帝景
TA贡献1843条经验 获得超7个赞
var timer = null
var a = [{
index:1,
},{
index:10,
},{
index:20,
},{
index:30,
},{
index:40,
}]
timer = setInterval(function(){
for(var ll=0;ll<a.length;ll++){
a[ll].index -= 1;
}
console.log( JSON.stringify( a ) )
},3500);
添加回答
举报
0/150
提交
取消