2016-03-01 59 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