【JavaScript】オブジェクトのvalueからkeyを取得する方法

プログラミング

※プロモーションページが含まれる場合があります

オブジェクトのvalueからkeyを取得する方法

オブジェクトのvalueからkeyを取得する方法で悩んでたので備忘録として

方法1

Object.keys(object).find((key) => object[key] === value)

const object = {"a": 1, "b": 2, "c": 3 }
const a = Object.keys(object).find((key) => object[key] === 3)
console.log(a)

>>"c"

方法2

Object.entries(object).find(array=>array[1] === value)[0]

const object = {"a": 1, "b": 2, "c": 3 }
const a = Object.entries(object).find(array=>array[1] === 3)[0]
console.log(a)

>>"c"

まとめ

方法1の方がシンプルかな~

コメント

タイトルとURLをコピーしました