LoginSignup
0
2

More than 1 year has passed since last update.

JavaScriptでobjectのvalueに特定の値があるか確認する方法

Posted at

やりたいこと

例えば、Object型の配列があり
その中に特定の値が入っているかを知りたい

結論

JavaScript
const arr = { くさ: 'フシギダネ', ほのお: 'ヒトカゲ', みず: 'ゼニガメ' };
 if (Object.keys(arr).some(value => arr[value] === 'ヒトカゲ')) {
  console.log('ヒトカゲゲットだぜ');
 } else {
  console.log('ヒトカゲは逃げ出した');
 }

// 出力: ヒトカゲゲットだぜ

これでいけます。

解説

Object.keysと
some関数を使用する

Object.keys
そのオブジェクトのキー配列を返す

some
対象の値があればtrueを返す処理

参考
https://www.webopixel.net/javascript/1319.html

0
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2