2016-03-01 62 views
3

配售恆定比方說,我有下面的類:使用Javascript - 原型

function Base() {}; 
Base.prototype.Const = 0; 

和導出功能:

function Derived() {}; 

派生功能訪問this.Const。 現在我的問題是 - 我還沒有看到任何人在原型上定義Consts的情況,我想知道爲什麼不呢?使用這種方法有什麼問題嗎? (對於我來說,這似乎是一個很好的習慣,因爲const不是全局的,並且包含在類中,它不在這個上面)

我不一定在談論一個常量 - 而是一個變量,所有派生類可能需要使用...像ID或別的東西

+0

任何人都可以訪問它,雖然修改它使用它。 – elclanrs

+0

常數通常在構造靜態「類屬性」,因爲,你知道,每一個不變的是靜態的...... – Bergi

+0

@Sandman是什麼讓你認爲人們不這樣做呢? – shafeen

回答

1

您的權利根據JavaScript的權威指南 Book