どうも、ちょげ(@chogetarou)です。
Map(マップ)の最後の要素のキー(key)を取得する方法を紹介します。
方法

Map(マップ)の最後の要素のキー(key)を取得するには、keys()とpop()を使います。
まず、Mapからkeys()を呼び出し、keys()の結果を配列に変換します。
そして、変換した配列からpop()を呼び出します。
//map=対象のマップ
const last = [...map.keys()].pop();
上記のpop()は、対象のMap(マップ)の最後の要素のキーを取得します。
使用例
const nums = new Map();
nums.set("one", 1);
nums.set("two", 2);
nums.set("three", 3);
nums.set("four", 4);
nums.set("five", 5);
const last = [...nums.keys()].pop();
console.log(last);
出力:
five
コメント