使用forEach()的JavaScript和使用各自遍历数组的jQuery之间的区别:返回false
使用forEach()的本机js和使用Each()遍历数组并返回false的jquery之间的区别:
1.遍历带有每个()的数组a,如下所示:
var a=[20,21,22,23,24];$.每个(a,function(index,val){ console . log(' index=' index ');if(index==2){ return false;} console . log(' val=' val ');});结果如下:
从运行效果可以看出,return相当于循环中的break,直接结束整个循环。
2.用forEach()遍历数组A,如下所示:
var a=[20,21,22,23,24];a.forEach(函数(val,index){ console . log(' index=' index ');if(index==2){ return false;} console . log(' val=' val ');});结果如下:
从运行效果可以看出,返回相当于在循环中继续,跳出当前循环,后续循环遍历继续。
我也查了一些资料,我们可以通过写自己的判断语句来结束整个forEach()循环,或者使用for()循环来遍历。
版权声明:使用forEach()的JavaScript和使用各自遍历数组的jQuery之间的区别:返回false是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。