js 判断json是否包含key
时间: 2024-10-13 10:15:51 浏览: 28
Python判断是否json是否包含一个key的方法
在 JavaScript 中,你可以使用 `JSON` 对象的 `hasOwnProperty()` 或者 `in` 运算符来判断 JSON 对象是否包含某个 key。以下是两种方法:
1. 使用 `hasOwnProperty()`: 如果 JSON 对象有这个键,它会返回 `true`;反之则返回 `false`。
```javascript
let obj = {name: 'John', age: 30};
if (obj.hasOwnProperty('name')) {
console.log('包含 "name" 键');
} else {
console.log('不包含 "name" 键');
}
```
2. 使用 `in` 运算符: 这种方法不仅检查当前对象,还搜索原型链。如果找到该键,则返回 `true`;否则返回 `false`。
```javascript
if ('name' in obj) {
console.log('包含 "name" 键');
} else {
console.log('不包含 "name" 键');
}
```
阅读全文