美文网首页
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循环的用法

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