首页 > web前端 > js教程 > es6中怎么将数组转为对象

es6中怎么将数组转为对象

青灯夜游
发布: 2023-01-29 14:20:04
原创
8461 人浏览过

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

es6中怎么将数组转为对象

本教程操作环境: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
最新问题
javascript - es6 Null 传导运算符
来自于 1970-01-01 08:00:00
0
0
0
JavaScript ES6 中 Number.isFinite() 和 Number.isNaN()
来自于 1970-01-01 08:00:00
0
0
0
javascript - ES5的闭包用ES6怎么实现
来自于 1970-01-01 08:00:00
0
0
0
javascript - ES6的generate问题
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板