您的位置:首页 > 其它

如何判断一个对象是否含有属性

2017-07-18 10:33 639 查看
         很久没写过原生js了有些东西不写就会忘,这里我们直接说问题。

for  in的话这里可以遍历一个对象的所有属性名

var  name,anoteer_stooge;

for( name in another_stooge)

if(typeof another_sooge!=='function ' ){

document.writeln(name+':' +another_stooge[name]);

}

接下来的话我们就可以进行判断  

var x={} 

if(typeof x ==='object' &&!(x instanceof Array) ){

var  hasproto=false;

for(var prop in x){

hasproto =true;

break;

}

if(hasprototype){

alert(' 此对象含有属性')

}

else{

alert(‘此对象不含有属性’)

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: