「TypeScript」 コレクションMapのサンプル

環境
Windows10 64bit
TypeScript 4.4.4

書式
1.Mapオブジェクトを生成
let Mapオブジェクト名 = new Map();
2.値を追加
Mapオブジェクト名.set(キー名, 値);
3.キーから値を取得する
Mapオブジェクト名.get(キー名)

使用例

let siteMap = new Map();
 
// Mapオブジェクトを生成
siteMap.set("Google", 66);
siteMap.set("Yahoo", 77);
siteMap.set("Arkgame", 88);
 
// キーから値を取得
console.log(siteMap.get("Yahoo"));    
 
console.log("Mapにキーが存在かどうか");
//  Mapにキーが存在かどうか
console.log(siteMap.has("Arkgame"));       
console.log(siteMap.has("Facebook"));      
 
console.log("Mapの要素の数");
// Mapの要素の数
console.log(siteMap.size);               

console.log("キーYahooの要素の削除");
//キー「Yahoo」の削除
console.log(siteMap.delete("Yahoo"));    
console.log(siteMap);

// Mapの要素をクリア
siteMap.clear();           
console.log(siteMap);

実行結果

C:\typescript>ts-node arkgame.js
77
Mapにキーが存在かどうか
true
false
Mapの要素の数
3
キーYahooの要素の削除
true
Map(2) { 'Google' => 66, 'Arkgame' => 88 }
Map(0) {}

 

TypeScript

Posted by arkgame