使用"hasOwnProperty()"方法来判断对象中是否存在指定属性,例如判断属性名为propName是否存在,代码如下:
if(obj.hasOwnProperty('propName')){
} else {
这里需要注意的是,JavaScript中的"hasOwnProperty()"方法只会检查对象自身是否存在指定属性,不会检查继承属性。如果需要判断继承属性,可以使用"in"运算符或者"Object.prototype.hasOwnProperty.call()"方法来实现。
例如,代码如下:
if('propName' in obj){
} else {
if(Object.prototype.hasOwnProperty.call(obj, 'propName')){
} else {
以上是判断对象是否存在某个属性的方法,希望可以帮到你。