1812b-cookie 中文文档教程

发布于 4年前 浏览 22 更新于 3年前

const getCook =(arr)=>{//
   const cookie= document.cookie;
   const res=arr.map(item=>{
        const result =cookie.split("; ").map(val=>{
            if(val.split("=")[0]===item) {//[name,zhang]
                return val.split("=")[1]
            } 
        }) //[name=zhang,age=18]
        const result1=result.filter(val=>val)[0]
        return result1
   })
   return res //[true]
}



const setCook =(obj)=>{
    const keys =Object.keys(obj)//[name,age];
    const values =Object.values(obj)//['zhang',18]
    keys.forEach((item,index)=>{//cookie必须一次一次分别赋值
        document.cookie=item+"="+values[index]
    })
}
export {getCook,setCook}
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文