js判断一个对象的data属性是否存在,如果存在判断其是否为空为假
时间: 2023-08-31 15:10:10 浏览: 168
Javascript中判断对象是否为空
5星 · 资源好评率100%
要在JavaScript中判断一个对象的`data`属性是否存在,并判断其是否为空或为假,可以使用以下代码:
```javascript
if (obj.hasOwnProperty('data') && obj.data) {
// data属性存在且不为空或不为假
console.log('data属性不为空或不为假');
} else {
// data属性不存在或为空或为假
console.log('data属性不存在或为空或为假');
}
```
这里使用了`hasOwnProperty`方法来检查对象是否具有`data`属性,并且通过`obj.data`来获取属性的值。如果`data`属性存在且不为空或不为假,则输出"data属性不为空或不为假",否则输出"data属性不存在或为空或为假"。
阅读全文