JavaScript Object.entriesメソッドを使ってObject から Map への変換サンプル
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)
構文
let オブジェクトの変数名 = {属性名1:値1,属性名2:値2}
let Mapの変数名 = new Map(Object.entries(オブジェクトの変数名))
new Map() コンストラクターは entries による反復処理に対応しています。Object.entries を使うと、
Object から Map へと簡単に変換できます。
使用例
let pp = {username:'yamada',age:25}; const res = new Map(Object.entries(pp)); console.log( res); console.log( res.get('username') ); console.log( res.get('age') );
実行結果
> [object Map]
> “yamada"
> 25