JavaScript Object.fromEntries()

定义和用法

fromEntries() 方法用于从键值对列表创建一个对象。

相关方法:

Object.assign() 将源对象的属性复制到目标对象。

Object.create() 从现有对象创建新对象。

Object.fromEntries() 从键值对列表创建对象。

实例

const fruits = [
  ["apples", 300],
  ["pears", 900],
  ["bananas", 500]
];

const myObj = Object.fromEntries(fruits);

亲自试一试

语法

Object.fromEntries(iterable)

参数

参数 描述
iterable 可选。可迭代的数组或 Map。

返回值

类型 描述
Object 从键值对创建的对象。

浏览器支持

ES2019 向 JavaScript 添加了 Object.fromEntries() 方法。

自 2020 年 1 月起,所有现代浏览器均支持 Object.fromEntries()

Chrome Edge Firefox Safari Opera
Chrome 73 Edge 79 Firefox 63 Safari 12.1 Opera 60
2019 年 3 月 2020 年 1 月 2018 年 10 月 2019 年 3 月 2019 年 4 月