如何判断一个对象中是否拥有某个属性?
2018-03-17 17:08
417 查看
对象:var testDemo=new TestDemo();判断对象testDemo是否拥有指定的name属性
1)使用in关键字
console.log('name' in testDemo);
使用这个方法不仅检查到自有属性,并且同时检查当前对象原型共有属性
2)使用对象的hasOwnProperty()方法console.log(testDemo.hasOwnProperty('name'));3)使用undefined判断console.log(testDemo.name===undefined);4)在条件语句中直接判断
if(testDemo.name){ console.log("name属性存在");
}else{
console.log("name属性不存在");
}
1)使用in关键字
console.log('name' in testDemo);
使用这个方法不仅检查到自有属性,并且同时检查当前对象原型共有属性
2)使用对象的hasOwnProperty()方法console.log(testDemo.hasOwnProperty('name'));3)使用undefined判断console.log(testDemo.name===undefined);4)在条件语句中直接判断
if(testDemo.name){ console.log("name属性存在");
}else{
console.log("name属性不存在");
}
相关文章推荐
- js如何判断一个对象{}是否为空对象,没有任何属性
- 判断js对象是否拥有某一个属性的js代码
- 如何判断一个对象是否含有属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- 判断js对象是否拥有某一个属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- 判断js对象是否拥有某一个属性的js代码
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- 判断js对象是否拥有某一个属性的js代码
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- JS对象是否拥有某属性如何判断
- 判断js对象是否拥有某一个属性的js代码
- 如何判断一个C++对象是否在堆栈上
- 如何判断一个类是否支持某属性和方法以及如何判断IOS的版本
- Swift - 如何判断一个对象是否是某个类