gpt4 book ai didi

javascript - 什么叫变量,在函数外部是常量,但在函数内部是变量?

转载 作者:行者123 更新时间:2023-11-28 00:57:41 27 4
gpt4 key购买 nike

我想在语义上分隔我的变量类型,例如常量、私有(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;
}
});

}

什么是只读私有(private)变量?

最佳答案

What is a read-only private variable called?

我将您所拥有的称为“只读公共(public)属性(property)”,因为:

  1. 它是一个属性,而不是一个变量(从外部的 Angular 来看;你说得很对,它是由变量支持的)。

  2. 这不是一个常数。

  3. 它是公开的。

如果我想强调它的值可以改变,我可能会将其称为“只读变量公共(public)属性”,但通常不会将事物标记到那种程度,我只是记录它们。

支持属性的变量的名称通常类似于“____的存储”,其中____是属性名称。除了“存储”之外,我不知道它的通用术语。

关于javascript - 什么叫变量,在函数外部是常量,但在函数内部是变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com