Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Map::Map.prototype.getインスタンスメソッドの使い方

Map.prototype.get()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Map.prototype.get()メソッドは、JavaScriptのMapオブジェクト内に格納されている、特定のキーに関連付けられた値を取得するために実行するメソッドです。Mapオブジェクトは、キーと値のペアを格納するコレクションであり、数値や文字列だけでなく、オブジェクトのような任意の値をキーとして使用できる点が特徴です。また、キーの挿入順序を記憶するため、順序性を保ちながらデータを管理できます。このget()メソッドは、Mapから特定の情報を効率的に検索し、取り出したい場合に非常に役立ちます。

get()メソッドは引数として、取得したい値に対応するキーを一つだけ受け取ります。このキーは、Mapに格納されているキーのいずれかの型と一致する必要があります。もし指定されたキーがMapオブジェクト内に存在する場合、そのキーに関連付けられている値が戻り値として返されます。一方、指定されたキーがMapオブジェクト内に見つからない場合は、undefinedが返されます。この挙動により、キーの存在確認と値の取得を同時に行うことができます。例えば、ユーザーIDをキーとしてユーザー情報を格納しているMapから、特定のユーザーIDに対応するユーザーオブジェクトを取り出す際などに使用されます。

公式リファレンス: Map.prototype.get()

構文(syntax)

1const myMap = new Map();
2myMap.set('keyToFind', 'valueAssociatedWithKey');
3
4const foundValue = myMap.get('keyToFind');

引数(parameters)

key

  • key: Mapオブジェクトから取得したい値に対応するキー

戻り値(return)

関連付けられた値、または undefined

指定されたキーに対応する値がMapに存在する場合、その値を返します。キーに対応する値が存在しない場合は、undefinedを返します。

関連コンテンツ