如何为只读属性分配值?

时间:2018-04-27 17:43:49

标签: javascript

我想要USER_KEY = user_id以下上下文,但我得到的是USER_KEY is read-only

错误
const userKey = (user_id) => {
  USER_KEY = user_id;
}

export const USER_KEY = '';
export const onSignIn = () => AsyncStorage.setItem(USER_KEY, 'true');
export const onSignOut = () => AsyncStorage.removeItem(USER_KEY);

1 个答案:

答案 0 :(得分:1)

您无法使用const声明重新分配值。您可以使用let制作变量。

const userKey = (user_id) => {
  USER_KEY = user_id;
}

export let USER_KEY = '';
export const onSignIn = () => AsyncStorage.setItem(USER_KEY, 'true');
export const onSignOut = () => AsyncStorage.removeItem(USER_KEY);