「TypeScript」 Mapオブジェクトのキーと値の一覧を取得する
環境
Windows 10 Home 64bit
TypeScript 4.4.4
書式
1.Mapオブジェクトを生成
let Mapオブジェクト名 = new Map();
2.値を追加
Mapオブジェクト名.set(キー名, 値);
3.キーの一覧を取得
for (let key of Mapオブジェクト名.keys()) {処理コード
4.値の一覧を取得
for (let value of Mapオブジェクト.values()) {処理コード
使用例
let hpMap = new Map(); hpMap.set("Google", 66); hpMap.set("Facebook",77); hpMap.set("Arkgame", 88); console.log(" キーの一覧を取得する"); // キーの一覧を取得する for (let key of hpMap.keys()) { console.log(key); } console.log("値の一覧を取得する"); // 値の一覧を取得する for (let value of hpMap.values()) { console.log(value); } console.log("キーと値の一覧を取得する"); // キーと値の一覧を取得する key => value for (let entry of hpMap.entries()) { console.log(entry[0], entry[1]); } console.log("反復処理結果"); // 反復処理 for (let [key, value] of hpMap) { console.log(key, value); }
実行結果
C:\typescript>ts-node arkgame.js キーの一覧を取得する Google Facebook Arkgame 値の一覧を取得する 66 77 88 キーと値の一覧を取得する Google 66 Facebook 77 Arkgame 88 反復処理結果 Google 66 Facebook 77 Arkgame 88