JavaScriptでハッシュマップを使用する方法


  1. ハッシュマップの作成と要素の追加:

    // 空のハッシュマップを作成
    const map = new Map();
    // 要素の追加
    map.set('キー1', '値1');
    map.set('キー2', '値2');
  2. ハッシュマップから要素を取得:

    // キーを指定して値を取得
    const value = map.get('キー1');
    console.log(value); // 結果: '値1'
  3. ハッシュマップ内の要素の確認:

    // キーの存在を確認
    const hasKey = map.has('キー2');
    console.log(hasKey); // 結果: true
    // ハッシュマップの要素数を取得
    const size = map.size;
    console.log(size); // 結果: 2
  4. ハッシュマップ内の要素の削除:

    // キーを指定して要素を削除
    map.delete('キー1');
  5. ハッシュマップのイテレーション:

    // キーと値のペアに対して処理を行う
    map.forEach((value, key) => {
    console.log(`${key}: ${value}`);
    });

ハッシュマップはデータの重複を許さず、高速に要素を検索することができます。これは大量のデータを効率的に管理する場合や、キーと値の関連性を保持する必要がある場合に特に便利です。

以上がJavaScriptでハッシュマップを使用する方法の一部です。これらのコード例を応用して、さまざまなシナリオでハッシュマップを活用してみてください。