最近一直在写前端,发现用jquery的each一样可以取map,且顺序和map中顺序一致。
var js = { map:{ 班级:["一班","二班","三班"], 人员:["50人","60人","70人"] }, arrayList :{ one:1, two:2, three:3 }, //遍历Map jsOne : function(){ $.each(js.map,function(key,values){ console.log(key); $(values).each(function(){ console.log("\t"+this); }); }); }, //遍历数组 jsTwo : function(){ $.each(js.arrayList,function(key,values){ console.log(key); console.log(values); }); }, //过滤数组 筛选出大于5的 用grep方法 jsThree : function(){ var array = [1,2,3,4,5,6,7,8,9]; var filterarray = $.grep(array,function(value){ return value > 5; }); for(var i=0;i<filterarray.length;i++){ console.log(filterarray[i]); } for (key in filterarray){ console.log(filterarray[key]); } }, //返回该值在数组中的键值 和 value值 jsFour : function(){ var anArray = ['one','two','three']; var index = $.inArray('two',anArray); console.log(index);//返回1 console.log(anArray[index]);//value 为two }, //json遍历 jsFive : function(){ var json = [{aa:'aa'},{bb:'bb'}]; for(var i=0,l=json.length;i<l;i++){ for(var key in json[i]){ console.log(key+':'+json[i][key]); } } } }
注意:jquery中的$().each和$.each的区别,前者只能遍历数组,后者可以遍历数组和对象
相关推荐
如何遍历ArrayList的入门实例,可作为入门参考
遍历ArrayList存入HashMap中
text,本文以json为例,讲述了在前台如何利用jquery遍历json的两种数据结构:“名称/值”对的集合,值的有序列表,以及值的有序列表里面包含“名称/值”对的集合,在服务器端,我们采用的Json.NET来序列化arraylist,...
在jni中操作arraylist对象,然后添加一个int型数据进去
用java编写的迭代器,实现10数字正反向遍历。
Comparator的区别,List和Set集合详解,List和Set的总结,HashMap和HashTable的⽐较,Map的遍历,ArrayList 与 Vector 区别呢?为什么要⽤Arraylist取代Vector呢?HashSet与TreeSet与LinkedHashSet对⽐,HashMap 的⻓...
Java Map 集合类简介,Collection,Map,ArrayList
java数据结构 ArrayList、Stack、Map,为提高效率,未做边界判断(由开发人员保证逻辑上不会出现越界),实现了添加和查询的功能,无修改删除功能
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args[]){ List<String> list = new ArrayList(); list.add(...
ArrayList排序和遍历补充案例.java
ArrayList HashSet HashMap LinkedList 遍历方法 传统遍历方法 for(int i=0;i<list.size();i++) { String str = list.get(i); ... } 内置迭代器 for (String str : list) { ... } 显式迭代器 Iterator it = ...
主要介绍了Java ArrayList遍历修改代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
准备工作:创建一个Computer类...(4)遍历输出ArrayList中的Computer,同时输出Computer的详细信息。 界面: 1---添加计算机 2---查询计算机(输入计算机编号、查出具体的某台计算机信息) 3---查询全部计算机信息
day07_18_ArrayList练习三_按指定格式遍历集合字符串
主要介绍了java使用ArrayList遍历及效率比较,实例分析了ArrayList遍历的方法与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
java Map 遍历方法 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); ...
arraylist是动态数组,它具有三个好处分别是:动态的增加和减少元素 、实现了ICollection和IList接口、灵活的设置数组的大小,本文给大家介绍java arraylist遍历及Java arraylist 用法,感兴趣的朋友一起学习吧
集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试
测试ArrayList,Dictionary,List,DataSet等对象的遍历性能