Mapオブジェクトをリテラルオブジェクトへ変換する

 const map = new Map();
 map.set(1, 100);
 map.set(2, 200);
 const obj = {};
 map.forEach((value, key) => { obj[key] = value });
 console.log(obj);
 // ES2019
 // TSの場合,"compilerOptions"に"target": "es2019"を指定する
 const obj2 = Object.fromEntries(map)
 console.log(obj2);

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS