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

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

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

 

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

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

posted @ 2017-09-05 11:17  adolfvicto  阅读(467)  评论(0编辑  收藏  举报