我可以在javascript的键值对对象中使用常量值吗

时间:2018-08-31 15:25:53

标签: javascript constants

我想定义一组常量,然后在另一个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'
};

1 个答案:

答案 0 :(得分: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);