先看一下cookie长啥样
在控制台输入查看document.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());
复制代码到浏览器控制台查看结果: