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 月