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

javascript 专栏收录该内容
17 篇文章 0 订阅

         很久没写过原生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(‘此对象不含有属性’)

}


  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值