當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。