js判断json中是否包含某个值
时间: 2023-08-16 21:38:38 浏览: 463
JS中判断JSON数据是否存在某字段的方法
可以使用 JavaScript 中的 `in` 运算符判断 JSON 对象中是否包含某个属性。例如:
```javascript
const obj = {name: 'Tom', age: 18};
const hasName = 'name' in obj; // true
const hasGender = 'gender' in obj; // false
```
如果要判断 JSON 对象中是否包含某个值,可以使用 `Object.values()` 方法将对象的所有属性值转换成一个数组,然后使用 `Array.includes()` 方法判断是否包含该值。例如:
```javascript
const obj = {name: 'Tom', age: 18};
const hasTom = Object.values(obj).includes('Tom'); // true
const hasKate = Object.values(obj).includes('Kate'); // false
```
阅读全文