美文网首页
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