我在以下上下文中希望有 USER_KEY = user_id
但我得到的只是一个错误,USER_KEY 是只读的
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);
最佳答案
您无法使用 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);
关于javascript - 如何为只读属性赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067669/