js 判断对象中是否有某个属性
时间: 2024-02-13 20:02:22 浏览: 40
javascript检测对象中是否存在某个属性判断方法小结
你可以使用 JavaScript 中的 `in` 操作符或 `hasOwnProperty()` 方法来判断对象中是否有某个属性。例如:
```javascript
const obj = { name: 'John', age: 30 };
// 使用 in 操作符判断对象中是否有某个属性
if ('name' in obj) {
console.log('obj 中有 name 属性');
}
if ('address' in obj) {
console.log('obj 中有 address 属性');
} else {
console.log('obj 中没有 address 属性');
}
// 使用 hasOwnProperty() 方法判断对象中是否有某个属性
if (obj.hasOwnProperty('age')) {
console.log('obj 中有 age 属性');
}
```
输出结果为:
```
obj 中有 name 属性
obj 中没有 address 属性
obj 中有 age 属性
```
阅读全文