采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
提示这个错误
我觉得稍微修改下
return localStorage.cartList ? JSON.parse(localStorage.cartList) : {}
这样我觉得才比较合理
这样就不报错了。
const getLocalCartList = () => {
return JSON.parse(localStorage.cartList || '{}');
};
是改成 JSON.parse(localStorage.cartList) || JSON.parse('{}')
Good
我解决了,是老师设计逻辑有问题,你得先让cartList为一个空对象,然后随便添加一个商品,获取格式,然后把空对象改掉,再调用getLocalList,这样才行。
好的!
您好,请教一下具体代码是怎么样的呢
我也是这个问题,我把代码完全复制进去也是这个问题
JSON 里的数据有问题,你打印一下localstorage.cartList 看一下里面的内容
undefined
是的,为什么cartList 不存在,你再继续往下看代码逻辑,找问题
你代码设计有个小bug
登录后可查看更多问答,登录/注册
明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握
201 1
1.3k 18
1.3k 14
1.0k 12
946 11