我在 JavaScript 中有一个对象:
var obj = {
"a": "test1",
"b": "test2"
}
如何检查对象中是否存在 test1 作为值?
最佳答案
您可以将对象的值转换为数组并测试是否存在字符串。它假定对象没有嵌套并且字符串是完全匹配的:
var obj = { a: 'test1', b: 'test2' };
if (Object.values(obj).indexOf('test1') > -1) {
console.log('has test1');
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values
关于javascript - 如何使用 JavaScript 检查对象中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35948669/