原型模式:每创建一个函数都有一个prototype属性,它是一个指针,指向一个对象;

原型模式创建函数的方式:

 1 function Movie(){
 2 
 3 };
 4 Movie.prototype.name="Interstellar";
 5 Movie.prototype.year=2014;
 6 Movie.prototype.country="American";
 7 Movie.prototype.playMovie=function(){
 8    alert(this.name);
 9 }
10 
11 var movie1=new Movie();
12 movie1.playMovie();//Interstellar;
13 var movie2=new Movie();
14 movie2.playMovie();//Interstellar;
15 
16 alert(movie1.playMovie==movie2.playMovie);//true 有别于构造函数
View Code

相关文章: