• 技术文章 >web前端 >前端问答

    es6 map对象的遍历方法有哪些

    青灯夜游青灯夜游2022-04-11 17:02:09原创121

    map遍历方法有:1、用forEach()函数,语法“map.forEach(function(value,key){...}”;2、利用“for..of”循环语句,语法“for([key, value] of map对象){...}”。

    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

    Map是一组键值对的结构,具有极快的查找速度。通过传入数组的数组来建立。

    Map对象的遍历方法

    1、forEach()函数

    var map = [{  
                 key : "百度",  
                 value : "李彦宏"  },
                {
                 key : "阿里巴巴",  
                 value : "马云"  },
            ];  
    map.forEach(function(value, key) {
      console.log(key, value);
    })

    1.png

    2、for..of循环

    keys = map.keys();
    for (key of keys) {
      console.log(key);  // map.get(key)可得value值。
    }
    values = map.values();
    for (value of values) {
      console.log(value);
    }
    entries = map.entries();
    for ([key, value] of entries) {
      console.log(key, value);
    }

    2.png

    【相关推荐:javascript视频教程web前端

    以上就是es6 map对象的遍历方法有哪些的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:es6 map对象 遍历方法
    上一篇:javascript怎么移除元素点击事件 下一篇:caption是html5新增的吗
    Web大前端开发直播班

    相关文章推荐

    • es5和es6作用域的区别是什么• es6怎么判断对象有没有某属性• es6怎么判断一个变量是否为字符串• es6能用var声明变量吗• es6新增数组方法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网