tocount :function(index,item){
for(var i = 0; i < this.datanumber.length; i++){ //这是一个点击事件,每点击一次就一定会循环一次吗?
if(index == i){
// console.log(index == i);
item.bool = !item.bool;
if(item.bool){
item.count += 1;
}
else{
item.count -= 1;
}
}else{
continue; break; return, //,为什么我改成break除了第一个能响应事件其他都不行?
break是跳出循环,但是我点击第一次的点击事件已经过去了,再点击不是会循环查找吗?
return是结束函数执行的话,
那我再次点击就会执行一次函数啊。感觉就是循环的问题,就是不能理解:break和return是怎么找到第一个的,我都还没点击,我点击第二个还是不能响应。barek就是除了第一个。
}
}
return; //这里的return是什么时候执行呢? 循环找到匹配的时候就return吗?
},
就是如下的点击事件,刚开始学习的小白,万分感谢。
1.break用于完全结束一个循环,跳出循环体执行循环后面的语句,
2.continue是跳过当次循环中剩下的语句,执行下一次循环。。
3.所谓点击事件是一直存在的,除非你注销或释放了这个事件。
4.return在循环完成后调用、