当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Object.fromEntries()用法及代码示例


JavaScript Object.fromEntries() 方法从键值对列表中创建一个对象。

用法:

Object.fromEntries(iterable)

fromEntries() 方法是静态方法,使用Object 类名调用。

fromEntries()参数

fromEntries() 方法包含:

  • iterable - 一个可迭代对象,例如 ArrayMap 或其他实现可迭代协议的对象。

fromEntries() 的返回值

  • 返回一个新对象,其属性由可迭代的条目给出。

注意: Object.fromEntries()执行相反的Object.entries().

示例:使用 fromEntries()

// Converting Map to an Object
const map = new Map([
  ["a", 1],
  ["b", 2],
]);
const obj = Object.fromEntries(map);
console.log(obj); // { a: 1, b: 2 }

// Converting Map to an Object
const arr = [
  ["0", "a"],
  ["1", "b"],
  ["2", "c"],
];
const newObj = Object.fromEntries(arr);
console.log(newObj); // { '0': 'a', '1': 'b', '2': 'c' }

输出

{ a: 1, b: 2 }
{ '0': 'a', '1': 'b', '2': 'c' }

相关用法


注:本文由纯净天空筛选整理自 Javascript Object.fromEntries()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。