逆方向のMap客体を作る方法は,元が非単射だった場合に危なそう2023/5/12 17:14:00 JavaScriptでMapを逆引きする方法 情報が消えるので。 const map = new Map([ ['one', 'ヒ'], ['two', 'フ'], ['three', 'ミ'], [1, 'ヒ'] ]); new Map([...map.entries()].map(([k, v]) => [v, k])) ▸ Map(3) { "ヒ" → 1, "フ" → "two", "ミ" → "three" }