$.each(),$.map()归纳
//$.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]
随机推荐
- 项目总结(二)--- CocoaPods的简单介绍与使用
先谈下,我们为什么要使用CocoaPods,它能为我们做什么吧. 所有开发过iOS应用的小伙伴们都知道,在整个项目中,第三方库的引用必不可少(特别感谢那些优秀第三方开源库的作者,给我们提供了多大的便捷 ...
- eclipse 切换svn账号
1. 查看你的Eclipse中使用的是什么SVN Interface,位置在 windows > preference > Team > SVN 2. 如果是用的J ...
- 最新php环境搭建
参考文章:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html
- angular语法:Controller As
这个东东我觉得很好哟. 数据可以在同一个页面的不同的controller之间自由穿梭... 当然, https://thinkster.io/a-better-way-to-learn-angular ...
- laravel 分页
因为Laravel默认使用的是en语言文件所有咱们相应使用中文分页提示的话,可以按如下步骤操作: laravel4------------------------------------------- ...
- hdu 4584 水题爽一发 *
#include<cstdio> #include<iostream> #include<algorithm> #include<cstring> #i ...
- android 文字写在图片上
在linearlayout中直接设置背景图片,背景图片会被拉伸.. 我们来试一下imagebutton 但是imagebutton无法添加文字.. button能同时添加文字和图片但是图片比例没法控制 ...
- http://jingyan.baidu.com/album/03b2f78c4cc0ad5ea337ae7d.html
http://jingyan.baidu.com/album/03b2f78c4cc0ad5ea337ae7d.html
- 状态压缩 UVALive 6068 The Little Girl who Picks Mushrooms (12长春C)
题目传送门 题意:采蘑菇.现在采了n座山,共5座山,最后要求有三个篮子的蘑菇量是1024的整数倍,丢掉后一直减1024直到不超过1024 分析:n <= 3时直接1024,否则状压枚举哪三个篮子 ...
- 暴力/set Codeforces Round #291 (Div. 2) C. Watto and Mechanism
题目传送门 /* set的二分查找 如果数据规模小的话可以用O(n^2)的暴力想法 否则就只好一个一个的换(a, b, c),在set容器找相匹配的 */ #include <cstdio> ...