prototype

Javascript有个属性叫做prototype,所有对象里都内置了这个属性,你可以通过它来改变对象的构造,修改对象、添加更多的变量、更多的功能。
var derp; 

Herp= function() {

  this.opinion=”Javascript is cooler than BASIC.”;

}

Herp.prototype.speak=function() {

  alert(this.opinion);

}

var derp= new Herp();

derp.speak();

原文地址:https://www.cnblogs.com/mattins/p/2022571.html