YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* Mapオブジェクトをリテラルオブジェクトへ変換する [#ff53d...
** Mapオブジェクトを作り、 [#vd282c7b]
const map = new Map();
map.set(1, 100);
map.set(2, 200);
** forEachでリテラルオブジェクトへ変換する [#t449fbef]
const obj = {};
map.forEach((value, key) => { obj[key] = value });
console.log(obj);
** ES2019のObject.fromEntries()で変換する [#yd84d9dd]
// ES2019
// TSの場合,"compilerOptions"に"target": "es2019"を指定...
const obj2 = Object.fromEntries(map)
console.log(obj2);
** 参考 [#ha11bbb7]
https://developer.mozilla.org/ja/docs/Web/JavaScript/Refe...
終了行:
* Mapオブジェクトをリテラルオブジェクトへ変換する [#ff53d...
** Mapオブジェクトを作り、 [#vd282c7b]
const map = new Map();
map.set(1, 100);
map.set(2, 200);
** forEachでリテラルオブジェクトへ変換する [#t449fbef]
const obj = {};
map.forEach((value, key) => { obj[key] = value });
console.log(obj);
** ES2019のObject.fromEntries()で変換する [#yd84d9dd]
// ES2019
// TSの場合,"compilerOptions"に"target": "es2019"を指定...
const obj2 = Object.fromEntries(map)
console.log(obj2);
** 参考 [#ha11bbb7]
https://developer.mozilla.org/ja/docs/Web/JavaScript/Refe...
ページ名: