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