一、原型对象
只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象;在默认情况下,所有原型对象都会
自动获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针
二、使用原型对象可以让所有对象实例共享它所包含的属性和方法
function Persion() {} Person.prototype.name = "Mary"; Person.prototype.age = 29; Person.prototype.job = "Software Engineer"; Person.prototype.sayName = function() { alert(this.name); }; var person1 = new Person(); person1.sayName(); // "Mary" var person2 = new Person(); person2.sayName(); // "Mary" alert(person1.satName == person2.sayName); // "true"