美文网首页
map循环的用法

map循环的用法

作者: 楠楠_c811 | 来源:发表于2018-08-10 21:47 被阅读13次

写东西用到了map循环,为了避免自己的健忘症发作,三两天后又会觉得陌生,就顺手总结了一下。

//map循环类似forEach循环  
const data=[1,2,3,4,5,6];  
data.map(function (value,index,arr) {  
    console.log(value);//1,2,3,4,5,6  
})  

Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值

当请求得到的数据不是json对象,而是map对象如理方式如下:

[javascript] view plain copy
    var map = result.data.map;  
    var infoText = "共有";  
    var i = 0;  
    for(var key in map)  {  
        i++;  
        if(i < Object.getOwnPropertyNames(map).length){  
            infoText +=  (map[key]+"位"+key+",");  
        } else {  
            infoText +=  (map[key]+"位"+key);  
        }  
    };  
    infoText += "荐购这本书。";  

遍历方法 example:

var map = {"普通学生“:"17","研究生":"5","教授":"2",};

for(var key in map){
console.log('key名称是:"+key+",key的值是:"+map[key]"')
}

//获取map长度:
Object.getOwnPropertyNames(map).length;

相关文章

  • map循环的用法

    写东西用到了map循环,为了避免自己的健忘症发作,三两天后又会觉得陌生,就顺手总结了一下。 Map集合是键值对形式...

  • Python一些实用代码

    1、if python 2、with 3、map大多数的for循环可以用map来代替,用法是:map(func,s...

  • JS map函数的返回值

    map:map即是 “映射”的意思 用法与 forEach 相似,用法即: [].map(function(val...

  • 2018-08-23

    js数组map的用法指“映射”。[].map(); 基本用法跟forEach方法类似:[].map(functio...

  • 温习js中的for,forEach,map, some, eve

    温习一遍原生js中的for,forEach,map, some, every用法总结,及其跳出循环的方法 1.fo...

  • LinkedHashMap

    一,简介 继承自HashMap,一个有序的Map接口实现LinkedHashMap=散列表+循环双向链表 二,用法...

  • javascript中的高阶函数

    高阶函数 forEach forEach用于遍历数组中所有元素,用法非常广泛,例如用在循环绑定事件 map 用于遍...

  • 深入之数组方法的实现原理

    map的用法和实现原理: map即映射,将原数组映射返回新数组。 用法: 实现原理: filter的用法和实现原理...

  • [C++]vector对<<重载

    用法 打印map

  • ES-6--数据结构

    Set的用法,WeakSet的用法,Map的用法,WeakMap的用法 Set()基本用法 Set的add,del...

网友评论

      本文标题:map循环的用法

      本文链接:https://www.haomeiwen.com/subject/ttzlbftx.html