我想在语义上分离我的变量类型,比如constants,private,public。
但是,我不知道只能在函数内部更改的变量的类别名称,但在函数外部是只读的:
F.ex:
function x() {
var _private;
var CONSTANT;
this.public
var privateCONSTANT; //I don't know what to call this....
Object.defineProperty(this, 'privateCONSTANT',{
get: function(){
return privateCONSTANT;
}
});
}
什么是只读的私有变量?
答案 0 :(得分:1)
什么是只读的私有变量?
我打电话给你那里有一个"只读的公共财产"这是因为:
它是一个属性,而不是一个变量(从外部角度来看;你通过变量支持是非常正确的。)
这不是常数。
是公开的。
如果我想强调其价值可以改变,我可以将其称为“只读变量公共财产”#34;但通常不会将事情标记到那个程度,我只记录它们。
支持该属性的变量的名称通常与____"的存储类似,其中____是属性名称。除了"存储之外,我不知道它的通用术语。"