`

Jquery的map遍历

阅读更多
转载来自http://blog.csdn.net/niu870781892/article/details/5479850

前些天记录了java中for循环取map,发现用jquery的each一样可以取map(我称之为js的map,不要较劲),且顺序和map中顺序一致。废话少说,看代码 
 
  
 
Js代码  
var map =     
    {    
         地名: ["北京","天津","上海"],    
         民族: ["汉族","藏族","维吾尔族"]    
    };    
   
$.each(map,function(key,values){    
    console.log(key);    
    $(values).each(function(){    
        console.log("/t" + this);    
    });    
});   
 
var map =  
    { 
         地名: ["北京","天津","上海"], 
         民族: ["汉族","藏族","维吾尔族"] 
    }; 
 
$.each(map,function(key,values){ 
    console.log(key); 
    $(values).each(function(){ 
        console.log("/t" + this); 
    }); 
  }); 
 
  
 
如果安装了firebug,控制台输出如下树状结构: 
 
  
 
地名  
      北京  
      天津  
      上海  
民族  
      汉族  
      藏族  
      维吾尔族  
  
 
  
 
注意:jquery中的$().each和$.each的区别,前者只能遍历数组,后者可以遍历数组和对象  
 
  
 
备注:sinobook项目中地名本体相关地按类型分类,后台包的是一个map(key是关系类型,value是一个list),前台可用上述方式输出 


在java中的map遍历有个方法:


[java] view plaincopy
Map遍历 
文章分类:Java编程  
我原来遍历Map是这样遍历的:  
Map<String,Object> map = new HashMap<String,Object>();  
Set<String> keySet = map.keySet();  
for (String key : keySet) {  
Object o = map.get(key);  
}  
被findBug找到后,优化为:  
Set<Entry<String,Object>> entrySet = map.entrySet();  
for (Entry<String, Object> entry : entrySet) {  
Object o = entry.getValue();  
}  
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    jQuery 遍历map()方法详解

    map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。 二、语法 .map(callback(index,domElement)) 三、详细说明 由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以...

    js/jquery遍历对象和数组的方法分析【forEach,map与each方法】

    主要介绍了js/jquery遍历对象和数组的方法,结合实例形式分析了数组遍历的forEach,map与each方法常见使用技巧,需要的朋友可以参考下

    jquery 遍历 学习

    这个“jQuery遍历学习”的主题主要关注如何使用jQuery来高效地遍历DOM元素,以实现对网页内容的控制和操作。 首先,jQuery提供了多种遍历方法,包括基本的选择器和遍历函数。选择器如`$()`用于选取DOM元素,可以...

    jquery中map函数遍历数组用法实例

    标题中提到的“jquery中map函数遍历数组用法实例”,意味着本篇文档将详细讲解jQuery库中的map函数在遍历数组时的应用方法和技巧。在描述中还提到,本文不仅仅局限于jQuery的map函数,还会提供一个自定义遍历数组的...

    jQuery遍历json中多个map的方法

    在本篇文章中,我们要关注的是如何使用jQuery这个JavaScript库来遍历JSON对象中的多个map(对象数组)。jQuery提供了一组强大的方法,可以方便地对DOM和数据进行操作,其中就包括对数组和对象的遍历。掌握了这一技巧...

    jQuery 遍历函数详解

    遍历函数是jQuery中非常核心的部分,这些函数能够让我们方便地操作DOM元素集合。在jQuery中,所有的选择器返回的都是一个对象数组,而遍历函数则是用来遍历这个对象数组的一系列方法。下面我们详细讲解这些jQuery...

    原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作

    本文实例讲述了原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作。分享给大家供大家参考,具体如下: 一、原生JS forEach()和map()遍历 共同点: ①.都是循环遍历数组中的每一项。 ②....

    浅析jQuery 遍历函数,javascript中的each遍历_.docx

    15. `.map()` 方法:把当前匹配集合中的每个元素传递给函数,产生包含返回值的新 jQuery 对象。 16. `.next()` 方法:获得匹配元素集合中每个元素紧邻的同辈元素。 17. `.nextAll()` 方法:获得匹配元素集合中每个...

    JQuery遍历json数组的3种方法

    for...of循环从ECMAScript 6(ES6)开始引入,用于遍历可迭代对象(如Array、Map、Set等)。遍历过程中,每次迭代返回的都是可迭代对象的下一个值。对于数组,for...of循环直接返回数组的值。 3. 遍历JSON对象的...

    jquery获得单选框和下拉框的值,java日期处理,遍历list,遍历map

    接下来的部分是关于如何遍历Java中的`List`和`Map`的示例。 1. **遍历 List:** ```java for (int i = 0; i (); i++) { System.out.println("list--&gt; " + dayList.get(i)); } ``` - **解析**:这里使用传统...

    Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在

    1.jquery grep()筛选遍历数组(可以得到反转的数组) // 1.jquery grep()筛选遍历数组(可以得到反转的数组) var array = [1,5,9,3,12,4,48,98,4,75,2,10,11]; var filterArray = $.grep(array,(currentValue) =&gt; { ...

    jquery遍历input取得input的name

    ### jQuery遍历input获取name属性值详解 在前端开发领域,jQuery因其简洁、高效的特点而备受开发者喜爱。本文将深入探讨如何使用jQuery遍历页面中的`&lt;input&gt;`元素,并从中提取`name`属性的值。这是一项非常实用的...

    浅析jQuery 遍历函数,javascript中的each遍历

    在本文中,我们将探讨jQuery库中的一系列遍历函数,以及如何使用javascript中的each函数来遍历数组和DOM元素。jQuery是一个快速、小巧且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互的...

    js 遍历json返回的map内容示例代码

    在处理JSON数据时,我们有时会遇到需要遍历`Map`对象的情况。在给定的代码示例中,虽然没有直接使用`Map`对象,但可以看到一个模拟遍历JSON对象中类似`Map`结构的过程。`data.rows`看起来是一个数组,其中每个元素都...

Global site tag (gtag.js) - Google Analytics