判断js对象是否拥有某一个属性的js代码

如题所述

第1个回答  2018-03-20

先说这种情况 

var d = {a:undefined}

楼上的回答就是错的

其实楼主是要判断是否拥有一个属性我们可以这样编写一个函数

function hasKey(O,K){
var AllKey = Object.keys(O);
if( AllKey.indexOf(K)!=-1){
return true;
}else{
return false;
}
}

叫hasKey 支持两个参数 一个是需要判断的对象 是个是需要的判断的属性

上面的截图是运行效果

第2个回答  2018-03-20
typeof a.b ==='undefind'判断a上是否有b属性

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网