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

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