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


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

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

相关