原型模式

構造函數每次實例化,都會給屬性一個具體的值,所以屬性不能共享,這就引出原型模式,原型對象可以讓所有對象實例共享它所包含的屬性和方法。

 function Box(){};
 Box.prototype.name = 'wang';   //原型屬性
 Box.prototype.age = 27;
 Box.prototype.run = function(){  //原型方法
   return this.name + this.age + '運行中....';
 };

 var box1 = new Box();
 var box2 = new Box(); 

這樣box1和box2就會共享Box的屬性跟方法,實現了共享。時間有限,先簡單的記一下。後續還會詳細的理解。

今天寫了一個函數,裏面根據不同的判斷條件寫了多個return,結果就迷糊了,重新看了一下才搞清楚,原來函數遇到return 立即停止了。。看來概念沒有記得明白,記住了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章