「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) {}