tocount :function(index,item){ for(var i = 0; i < this.datanumber.length; i++){ //這是一個點擊事件,每點擊一次就一定會循環(huán)一次嗎? 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除了第一個能響應(yīng)事件其他都不行?break是跳出循環(huán),但是我點擊第一次的點擊事件已經(jīng)過去了,再點擊不是會循環(huán)查找嗎?return是結(jié)束函數(shù)執(zhí)行的話,那我再次點擊就會執(zhí)行一次函數(shù)啊。感覺就是循環(huán)的問題,就是不能理解:break和return是怎么找到第一個的,我都還沒點擊,我點擊第二個還是不能響應(yīng)。barek就是除了第一個。 } } return; //這里的return是什么時候執(zhí)行呢? 循環(huán)找到匹配的時候就return嗎? },就是如下的點擊事件,剛開始學(xué)習(xí)的小白,萬分感謝。
js循環(huán)點擊問題
www說
2019-03-15 18:15:29