原型模式:每创建一个函数都有一个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 有别于构造函数