JavaScript indexOf()を使って Objectの値(value)の存在チェックをするサンプル
環境
Google Chrome 118.0.5993.89(Official Build) (64 ビット)
Windows 11 Pro 64bit
構文
Object.values(対象のオブジェクト).indexOf(値) > -1
indexOf()の結果が「-1」より大きければ、対象のObject(オブジェクト)に値(value)は存在します。
indexOf()の結果が「-1」以下ならば、対象のObject(オブジェクト)に値(value)は存在しません。
使用例
function funA(obj, value) { return Object.values(obj).indexOf(value) > -1 } const ns = { "k1": 41, "kb": 52, "kc": 63, } console.log(funA(ns, 13)) console.log(funA(ns, 12))
実行結果
false
false
true