js 判断是自有属性 还是共有属性

  自有属性:直接保存在对象本地的属性

  公有属性:保存在圆心对象中个,所有子对象公有的属性

 

  1、判断自有属性
     var boolean = obj.hasOwnProperty("属性名");//返回布尔值

  2、判断共有属性
    var bool = ! obj.hasOwnProperty("属性名") && obj.属性名!==undefined;

原文地址:https://www.cnblogs.com/adolfvicto/p/7477696.html