原型指向改变


//人的构造函数 function Person(age) { this.age = 10; }

//人的原型对象方法
Person.prototype.eat = function () {
console.log("人的吃");
};

//学生的构造函数
function Student() {

}

Student.prototype.sayHi = function () {
console.log("嗨,小苏你好帅哦");
};
// //学生的原型,指向了一个人的实例对象
Student.prototype=new Person(10);

// Student.prototype.Person = new Person(10);
var stu = new Student();
stu.Person.eat();
stu.eat();
// stu.sayHi();
console.log(per.__proto__==Person.prototype);
console.log(per.__proto__.__proto__==Person.prototype.__proto__);
console.log(Person.prototype.__proto__==Object.prototype);
console.log(Object.prototype.__proto__);

sina