原型和原型链Prototype:prototype=>函数独有,数组对象没有原型链:_proto_/[[prototype]](浏览器表示)=>任何数据类型都有原型chainfunctionfn(){}fn.prototype.name="zhangsan"fn.prototype.fn2=function(){log("111")}函数:继承函数Person(){}Person.prototype.name="zhangsan"Person.prototype.age=18Person.prototype.getAge=function(){console.log(this.age)}//新建一个实例letperson1=newPerson()console.log(person1.name)//zhangsanperson1...foundNull(原型链顶端)没有找到,通过hasOwnProperty()判断是私有属性还是上层let项报错;for(iteminperson1){if(person1.hasOwnProperty(item)){console.log(item)}}hasOwnProperty()方法挂载在Object方法上
