js 用 hasOwnProperty() 判定属性是来自该对象成员,还是原型链

   
    var People=function(){
        this.name='liujinyu';
    };
    
    People.prototype={
        age:24,
        add:function(){},
    }    
    
    var p1 = new People();
    
    for(n in p1){
        document.write(n+":"+p1[n]+" / "+p1.hasOwnProperty(n));
        document.write("<br />");
    }
  //name true
  //age false
  //add false
posted @ 2014-03-12 14:35  刘金宇  阅读(363)  评论(0编辑  收藏  举报