我想检查一个对象的所有属性是否都是undefined。我尝试了这个方法,但它总是返回true,因为只要其中一个属性是undefined,整个表达式就是true:
// Check if property is undefined
for (var property in filters) {
if (Object.keys(property).indexOf(undefined)) {
return this.restaurantsList;
}
}
过滤器对象的外观如下所示:
{
ishnationality: undefined
dishtype: undefined
organizeby: undefined
}
如何简单地检查是否所有内容都是未定义的?
undefined
! - Jonas Wilms