js 判断是自有属性 还是共有属性
自有属性:直接保存在对象本地的属性
公有属性:保存在圆心对象中个,所有子对象公有的属性
1、判断自有属性
var boolean = obj.hasOwnProperty("属性名");//返回布尔值
2、判断共有属性
var bool = ! obj.hasOwnProperty("属性名") && obj.属性名!==undefined;
自有属性:直接保存在对象本地的属性
公有属性:保存在圆心对象中个,所有子对象公有的属性
1、判断自有属性
var boolean = obj.hasOwnProperty("属性名");//返回布尔值
2、判断共有属性
var bool = ! obj.hasOwnProperty("属性名") && obj.属性名!==undefined;