• 技术文章 >web前端 >js教程

    es6中怎么将数组转为对象

    青灯夜游青灯夜游2022-03-08 16:38:20原创46

    转换方法:1、利用fromEntries()和map()函数,语法“Object.fromEntries(arr.map(item => [item.key, item]))”语句;2、利用扩展运算符“...”,语法“{...arr}”。

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

    es6中将数组转为对象的方法

    方法1:利用fromEntries()和map()函数

    const arr = [
      { key: "id", name: "编号" },
      { key: "name", name: "名称" },
    ];
    
    const obj = Object.fromEntries(arr.map(item => [item.key, item]));
    
    console.log(obj);

    输出

    1.png

    方法2:利用扩展运算符“...”

    const arr = [
      { key: "id", name: "编号" },
      { key: "name", name: "名称" },
    ];
    
    const obj = {...arr} ;
    
    console.log(obj);

    2.png

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

    以上就是es6中怎么将数组转为对象的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:es6 数组转对象
    上一篇:es6怎么判断数组是否含有某个子元素 下一篇:es6怎么判断变量是不是数组
    PHP编程就业班

    相关文章推荐

    • es6合并对象的方法有哪些• es6怎么判断数组是否含有相同的值• es6怎么判断数组中是否包含某一项值• es6遍历数组都有什么方法• commonjs与es6模块化有什么区别• es6中箭头函数和普通函数的区别是什么

    全部评论我要评论

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

    PHP中文网