1.Person的定义
2.创建一个实例:
var person = new Person();
3.实现原理:
var p=new Object();//新建一个Object对象
p.__proto__=Person.prototype;//把p的原型置为Person的原型,这样他就可以访问原型中的函数和属性了。
Person.call(p);//通过call方法,实现了Person对象自身属性的实例化。
var person = new Person();
var p=new Object();//新建一个Object对象
p.__proto__=Person.prototype;//把p的原型置为Person的原型,这样他就可以访问原型中的函数和属性了。
Person.call(p);//通过call方法,实现了Person对象自身属性的实例化。