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

view raw

gistfile1.txt

hosted with ❤ by GitHub

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

view raw

gistfile1.txt

hosted with ❤ by GitHub

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA