JavaScript Objectの値(value)の存在チェックをするサンプル

環境
Google Chrome 118.0.5993.89(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
Object.values(対象のオブジェクト).includes(値)
includes()は、対象のObject(オブジェクト)に引数の値(value)が存在すれば「true」、存在しなければ「false」を返します。

使用例

function funA(obj, value) {
    return Object.values(obj).includes(value)
}

const ns = { 
    "k1": 41, 
    "kb": 52,
    "kc": 63,
}

console.log(funA(ns, 3))
console.log(funA(ns, 52))
console.log(funA(ns, 63))

実行結果
false
true
true

JavaScript

Posted by arkgame