【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"

まとめ

[word_balloon id=”unset” src=”https://mutsukichi-cooldciel.com/wp-content/uploads/2022/01/1088f865e73a8476d3f3eb4e589ffe90.png” size=”M” position=”L” radius=”true” name=”” balloon=”talk” balloon_shadow=”true”]

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

[/word_balloon]

コメント

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