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 月