美文网首页
Cookie 操作(设置/获取/删除)-JavaScript函数

Cookie 操作(设置/获取/删除)-JavaScript函数

作者: MaCong | 来源:发表于2023-07-24 08:52 被阅读0次

点击JavaScript查看更多...

Cookie 操作(设置/获取/删除)

用法:handleCookie.set(name,value,day)/get(name)/del(name)

// 解释:set-设置,get-获取,del-删除 (name:名称,value:值,day:有效期限)
const handleCookie = {
    // 设置
    set: (name, value, day) => {
        let oDate = new Date()
            oDate.setDate(oDate.getDate() + (day || 30))
            document.cookie = name + '=' + value + ';expires=' + oDate + "; path=/;"
    },
    // 获取
    get: (name) => {
        let str = document.cookie
        let arr = str.split('; ')
        for (let i = 0; i < arr.length; i++) {
            let newArr = arr[i].split('=')
            if (newArr[0] === name) {
              return newArr[1]
            }
        }
    },
    // 删除
    del: (name) => {
        this.set(name, '', -1)
    }
}

更多方法尽在专题JavaScript

相关文章

网友评论

      本文标题:Cookie 操作(设置/获取/删除)-JavaScript函数

      本文链接:https://www.haomeiwen.com/subject/xwmnudtx.html