函數原型之間,我想了解在Javascript中我的意思是在代碼中顯示類屬性和原型之間的區別:區別類屬性和Javascript中
function Rectangle(x, y) {
this.width = x;
this.height = y;
}
Rectangle.UNIT = new Rectangle(1, 1);
Rectangle.prototype.UNIT = new Rectangle(1, 1);
我所知道的事情是原型那樣工作繼承對象,這意味着UNIT將從現在開始顯示所有實例,但Rectangle.UNIT = new Rectangle(1, 1);
代碼不會做同樣的事情?
請您詳細說明一下這個問題:「靜態屬性可以在共享給定原型繼承鏈的類之間有所不同。」 – Tarik 2009-08-31 03:17:09
我編輯了我的答案,以澄清和糾正。 – 2009-08-31 03:39:13