开发者社区 问答 正文

如何获取对象 a 拥有的所有属性(可枚举的、不可枚举的,不包括继承来的属性)

如何获取对象 a 拥有的所有属性(可枚举的、不可枚举的,不包括继承来的属性)

展开
收起
kun坤 2019-11-28 14:47:57 761 分享 版权
1 条回答
写回答
取消 提交回答
  • Object.keys——IE9+

    或者使用 for…in 并过滤出继承的属性
    
    for (o in obj) {
      if (obj.hasOwnproperty(o)) {
        //把o这个属性放入到一个数组中
      }
    }
    
    
    2019-11-28 14:48:09
    赞同 展开评论
问答地址: