我想定义一组常量,然后在另一个 JavaScript 对象中使用这些值。以下是我的示例。
然而,当我尝试将 0 用作键时,似乎不起作用。
有办法让它工作吗?
然而,当我尝试将 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'
};
{ [ACTIVE]: 'Active' }
。变量的值被复制到对象中,没有const
限定符。如果我理解正确,你真正想要做的是创建一个键,其中userStatus[1] = 'Active'
,而不是userStatus.ACTIVE = 'Active'
。 - Peter Van Drunen