$.each() 中的 continue、break
2015-07-15 15:30
531 查看
$.each(Array,function(key,val){ })
返回值:Array(若回调函数中改变了Array的值,返回的是改变之后的)
$.each()函数和.each()是不一样的,这个是专门用来遍历一个jQuery对象。
$.each()函数可用于迭代任何集合,无论是“名/值”对象(JavaScript对象)或阵列。
在一个数组的情况下,回调函数每次传递一个数组索引和相应的数组值。(该值也可以通过访问this关键字,但是JavaScript将始终包裹this值作为一个Object ,即使它是一个简单的字符串或数字值。)
在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式:
break----用return false;
continue --用return true;
如果想要使用return终止方法的话,要用try catch 方式,代码如下:
[html] view
plaincopy
try{
$.each(Array,function(key,val) {
if( aaa){
throw('');
}
})
}catch(e){
return; //在这里return
}
返回值:Array(若回调函数中改变了Array的值,返回的是改变之后的)
$.each()函数和.each()是不一样的,这个是专门用来遍历一个jQuery对象。
$.each()函数可用于迭代任何集合,无论是“名/值”对象(JavaScript对象)或阵列。
在一个数组的情况下,回调函数每次传递一个数组索引和相应的数组值。(该值也可以通过访问this关键字,但是JavaScript将始终包裹this值作为一个Object ,即使它是一个简单的字符串或数字值。)
在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式:
break----用return false;
continue --用return true;
如果想要使用return终止方法的话,要用try catch 方式,代码如下:
[html] view
plaincopy
try{
$.each(Array,function(key,val) {
if( aaa){
throw('');
}
})
}catch(e){
return; //在这里return
}
相关文章推荐
- 第一周第二天([变量名] [运算符] [语句] [求水仙花数的算法][求一个十进制数转换成二进制数有多少个1的算法] [continue的用法])
- 纯Java方式 开发Android UI界面 减少布局文件数量
- sublime Text2 2.0.2 build 2221 64位 破解(已测试)
- iOS开发UI篇—transframe属性(形变
- Android开发UI之自定义控件的皮肤
- iOS开发UI基础—手写控件,frame,center和bounds属性
- iOS开发UI篇—Button基础
- 利用UICollectionView 实现 页面瀑布流效果
- 利用栈Stack实现队列(Queue)
- bluethooth BLE Android
- 安卓uiautomator使用步骤
- Android音乐播放器 -- UI 代码构现
- sourceinsight 添加quicker.em生效
- Django: CSRF verification failed. Request aborted.
- UITableView beginUpdate和endUpdate使用的前提
- cxgrid footer summary value by a column
- leetCode 63.Unique Paths II (唯一路径II) 解题思路和方法
- leetCode 62.Unique Paths (唯一路径) 解题思路和方法
- UITextView 响应 键盘的return(完成键)
- leetCode 60.Permutation Sequence (排列序列) 解题思路和方法