我可以在javascript中使用键值对象中的常量值[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我想定义一组常量,然后我使用另一个javascript对象的值。我有下面的例子。

但是,当我尝试使用0作为键时,这似乎不起作用。

有没有办法让这个工作?

export const PENDING_ACTIVATION = 0;
export const ACTIVE = 1;
export const SUSPENDED = 2;

export const userStatus = {
    PENDING_ACTIVATION : 'Pending Activation',
    ACTIVE : 'Active',
    SUSPENDED : 'Inactive'
};
javascript constants
1个回答
1
投票

在对象初始化时使用[key]表示法创建Keyes。

const PENDING_ACTIVATION = 0;
const ACTIVE = 1;
const SUSPENDED = 2;

const userStatus = {
    [PENDING_ACTIVATION] : 'Pending Activation',
    [ACTIVE]: 'Active',
    [SUSPENDED] : 'Inactive'
};
console.log(userStatus);
© www.soinside.com 2019 - 2024. All rights reserved.