在 JavaScript 中,可以使用 const 关键字定义常量。常量是不可变的值,一旦被赋值,就不能再被修改。可以使用对象字面量来定义一个常量 key-value 对象,如下所示:

const MY_CONST_OBJ = {
  KEY_1: 'value1',
  KEY_2: 'value2',
  KEY_3: 'value3'
};

在上面的例子中,MY_CONST_OBJ 是一个常量对象,其中包含了三个键值对。可以通过访问对象的属性来获取这些值,如下所示:

console.log(MY_CONST_OBJ.KEY_1); // 输出: 'value1'
console.log(MY_CONST_OBJ.KEY_2); // 输出: 'value2'
console.log(MY_CONST_OBJ.KEY_3); // 输出: 'value3'

需要注意的是,虽然常量对象本身是不可变的,但是对象的属性值是可以被修改的。如果想要确保对象的属性值也是不可变的,可以使用 Object.freeze() 方法来冻结对象,如下所示:

const MY_CONST_OBJ = Object.freeze({
  KEY_1: 'value1',
  KEY_2: 'value2',
  KEY_3: 'value3'
});

在上面的例子中,使用 Object.freeze() 方法冻结了 MY_CONST_OBJ 对象,使得其属性值也变成了不可变的。

JavaScript 常量对象定义与使用 | 详解 key-value 结构

原文地址: https://www.cveoy.top/t/topic/jrEw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录