专业编程基础技术教程

网站首页 > 基础教程 正文

jQuery之forEach之坑

ccvgpt 2024-11-24 12:24:47 基础教程 1 ℃

背景

作者最近在用谷歌Polymer的框架做前端,因为是兼容jQuery的,很多写法基本都是jQuery的写法,今天在用前端判断重复的时候,用到了forEach,但是在里面用到了if的时候,用到return的时候发现后面的代码依旧在执行.

解决

通过了解才发现了forEach里面想要return方法,只能通过设置标记变量的方法,例如可以设置var flag = true;当不满足条件时标记为false,然后在循环外面判断标记变量return.

jQuery之forEach之坑

扩展

另外,如何在jquery each循环使用continue或者break中断循环?

要实现break和continue的功能的话,要使用下面这种方式:

break用return false代替.

continue用return ture代替.

Tags:

最近发表
标签列表