【发布时间】:2022-07-31 03:15:10
【问题描述】:
我正在创建一个用户注册并且我正在使用 redux 工具包。当用户详细信息不在本地存储中时,我将其设置为 null。但是由于一开始用户是未定义的,它应该为它分配一个空值,但我收到了这个错误:
Uncaught SyntaxError: 位置 0 处 JSON 中的意外标记 u
由于这段代码:
// Get user from localStorage
const user = JSON.parse(localStorage.getItem("user"));
//initials state
const initialState = {
user: user ? user : null,
isError: false,
isSuccess: false,
isLoading: false,
message: "",
};
我应该怎么写或者我做错了什么?我知道 undefined 的值是被字符串化的。
【问题讨论】:
标签: json local-storage token jsonparser