先看一下cookie长啥样

在控制台输入查看document.cookie,如下图:
cookie
分析可以看出cookie是以"key=value;key2=value2;"的结构。好,接下来我们就将其转为json对象。

function cookieToJson() {
    let cookieArr = document.cookie.split(";");
    let obj = {} 
    cookieArr.forEach((i) => {
        let arr = i.split("=");
        obj[arr[0]] =arr[1];
    });
    return obj
  }
  console.log(cookieToJson());

复制代码到浏览器控制台查看结果
将cookie字符串转化为json对象

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐