logo

TypeScript マップ

TypeScript マップは、 ES6 JavaScriptのバージョン。データを次の場所に保存できるようになります。 キーと値のペア そしてオリジナルを思い出します 広告掲載オーダー 他のプログラミング言語と同様のキー。 TypeScript マップでは、任意の値を またはとして 価値

マップの作成

以下のようにマップを作成できます。

 var map = new Map(); 

マップメソッド

TypeScript のマップ メソッドを以下に示します。

SN メソッド 説明
1. map.set(キー, 値) マップにエントリを追加するために使用されます。
2. マップ.get(キー) マップからエントリを取得するために使用されます。キーがマップ内に存在しない場合は、未定義を返します。
3. map.has(キー) キーがマップ内に存在する場合は true を返します。それ以外の場合は false を返します。
4. マップ.削除(キー) キーによってエントリを削除するために使用されます。
5. マップ.サイズ() マップのサイズを返すために使用されます。
6. マップ.クリア() マップからすべてを削除します。

次の例からマップ メソッドを理解できます。

 let map = new Map(); map.set('1', 'abhishek'); map.set(1, 'www.javatpoint.com'); map.set(true, 'bool1'); map.set('2', 'ajay'); console.log( 'Value1= ' +map.get(1) ); console.log('Value2= ' + map.get('1') ); console.log( 'Key is Present= ' +map.has(3) ); console.log( 'Size= ' +map.size ); console.log( 'Delete value= ' +map.delete(1) ); console.log( 'New Size= ' +map.size ); 

出力:

上記のコード スニペットを実行すると、次の出力が返されます。

TypeScript マップ

マップデータの反復

' を使用して、マップのキー、値、またはエントリを反復処理できます。 'ループ。次の例は、それをより明確に理解するのに役立ちます。

 let ageMapping = new Map(); ageMapping.set('Rakesh', 40); ageMapping.set('Abhishek', 25); ageMapping.set('Amit', 30); //Iterate over map keys for (let key of ageMapping.keys()) { console.log('Map Keys= ' +key); } //Iterate over map values for (let value of ageMapping.values()) { console.log('Map Values= ' +value); } console.log('The Map Enteries are: '); //Iterate over map entries for (let entry of ageMapping.entries()) { console.log(entry[0], entry[1]); } 

出力:

TypeScript マップ