在JavaScript中,我可以声明对象属性为常量吗?
这是一个示例对象:
这是一个示例对象:
var XU = {
Cc: Components.classes
};
或者
function aXU()
{
this.Cc = Components.classes;
}
var XU = new aXU();
只是在它前面加上"const"并不起作用。
我知道,我可以声明一个同名的函数(这也算是一种常量),但我正在寻找一种更简单和更易读的方法。
浏览器兼容性并不重要。它只需要在Mozilla平台上工作,因为它是一个Xulrunner项目。
非常感谢!
干杯。
GVars
的全局变量,它被声明为全局常量。然后,我使用您的函数将getter和setter添加为此GVars
的字段。我需要这样做是因为我想创建全局常量,其值在jQuery函数之后分配。这是一个非常出色的解决方案。非常感谢。(如果可以的话,我会给你多于一票。) - NawaMan