「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

 

TypeScript

Posted by arkgame