//$.each()对字典(没有索引)、数组(有索引) 遍历 

//两个参数
var json={"name":"李可","age":"18","sex":"男"};
$.each(json,function(key,val){alert(key+val)}) //一个参数 表示键 通过键,可以获得值
$.each(json,function(key){alert(key+json[key])}) //没有参数 通过this获得值
$.each(json,function(){alert(this)}) //对数组遍历 一般我们只对数组的“值”感兴趣 对索引没有兴趣 var arr=[1,8,9,40,"dasd","dd"]
$.each(arr,function(){alert(this)}) $.each(arr,function(key){alert(key+arr[key].toString())}) $.each(arr,function(key,val){alert(key+val.toString())})
//$.map() 仅对数组处理  返回新数组

var arr=[1,8,9,40,50,100];
var newarr=$.map(arr,function(val){return val+1});//此处记得要return!
newarr//[2, 9, 10, 41, 51, 101]

  

  

随机推荐

  1. 项目总结(二)--- CocoaPods的简单介绍与使用

    先谈下,我们为什么要使用CocoaPods,它能为我们做什么吧. 所有开发过iOS应用的小伙伴们都知道,在整个项目中,第三方库的引用必不可少(特别感谢那些优秀第三方开源库的作者,给我们提供了多大的便捷 ...

  2. eclipse 切换svn账号

    1. 查看你的Eclipse中使用的是什么SVN Interface,位置在          windows > preference > Team > SVN 2. 如果是用的J ...

  3. 最新php环境搭建

    参考文章:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

  4. angular语法:Controller As

    这个东东我觉得很好哟. 数据可以在同一个页面的不同的controller之间自由穿梭... 当然, https://thinkster.io/a-better-way-to-learn-angular ...

  5. laravel 分页

    因为Laravel默认使用的是en语言文件所有咱们相应使用中文分页提示的话,可以按如下步骤操作: laravel4------------------------------------------- ...

  6. hdu 4584 水题爽一发 *

    #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> #i ...

  7. android 文字写在图片上

    在linearlayout中直接设置背景图片,背景图片会被拉伸.. 我们来试一下imagebutton 但是imagebutton无法添加文字.. button能同时添加文字和图片但是图片比例没法控制 ...

  8. http://jingyan.baidu.com/album/03b2f78c4cc0ad5ea337ae7d.html

    http://jingyan.baidu.com/album/03b2f78c4cc0ad5ea337ae7d.html

  9. 状态压缩 UVALive 6068 The Little Girl who Picks Mushrooms (12长春C)

    题目传送门 题意:采蘑菇.现在采了n座山,共5座山,最后要求有三个篮子的蘑菇量是1024的整数倍,丢掉后一直减1024直到不超过1024 分析:n <= 3时直接1024,否则状压枚举哪三个篮子 ...

  10. 暴力/set Codeforces Round #291 (Div. 2) C. Watto and Mechanism

    题目传送门 /* set的二分查找 如果数据规模小的话可以用O(n^2)的暴力想法 否则就只好一个一个的换(a, b, c),在set容器找相匹配的 */ #include <cstdio> ...