优雅的把游览器cookie值转换为对象

let userInfoArr = eval("({"+document.cookie.replaceAll("=", ":'").replaceAll(";", "',")+"'})");

最强大的就是eval()函数,能够计算其中的字符串,里面还有个小括号原因是把{"+document.cookie.replaceAll("=", ":'").replaceAll(";", "',")+"'}看成整体在计算,属于先计算小括号里面的。

posted @ 2022-06-21 15:18  奇函数  阅读(210)  评论(0)    收藏  举报