Map
2021/1/2 19:33:00
const reverse_map = new Map(
[...map.entries()].map(([k, v]) => [v, k])
);
※元のMapに重複するvalueが存在する場合は後勝ちでkeyが消える
[...map.entries()].find(([key,value])=>value==status)[0]
※元のMapに重複するvalueが存在する場合は先勝ちでkeyが取得される
Mapを使ったほうが良い
const foo = {a: "qwer", c: "asdf"}
ってやると、foo["constructor"]に関数(コンストラクタ)が入っている
キーに何が入ってくるかわかっているならオブジェクトを使っていても問題ない