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()
Object.fromEntries() 静的メソッドは、キーと値の組み合わせのリストをオブジェクトに変換します。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント