ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法

ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法

項目 バージョン
node v12.13.1

Object.fromEntriesメソッドで配列からオブジェクトに変換することができます。

const obj = Object.fromEntries([
  ['a', 1],
  ['b', 2]
])

console.log(obj) // { a: 1, b: 2 }
console.log(typeof obj) // object

Mapからオブジェクトに変換する

Object.fromEntriesメソッドはMapからオブジェクトに変換することも可能です。

const map = new Map([
  ['foo', 'bar'],
  ['baz', 42]
])
const maptoobj = Object.fromEntries(map)
console.log(maptoobj) // { foo: 'bar', baz: 42 }
console.log(typeof maptoobj) // object

参考サイト

Object.fromEntries() - JavaScript | MDN
Object.fromEntries() メソッドは、キーと値の組み合わせのリストをオブジェクトに変換します。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました