AI编程工具合集

阅读 22

2024-08-16

文章目录

报错

在这里插入图片描述

分析

在使用 JS 中,不严谨的写法,会导致项目中出现未知的问题,转换出错,也就是说本是 JSON 字符串,但是其实是一个空对象。所以我们只要在使用 JSON.parse () 前,需要排查一下是否有某个变量在JSON.parse()转化的时候是没有值的,是undefined。判断需要转发的对象是不是null,如果是null,我们可以给他赋值为一个空的 JSON 字符串。

解决

 getCache(key: string) {
        const value = window.localStorage.getItem(key);
        if (value) {
            return JSON.parse(value);
        }
    }

精彩评论(0)

0 0 举报