cookie的三种封装方法

622 阅读1分钟

设置cookie

        function setCookie(key,value,days){
            var timer=new Date()
            timer.setDate(timer.getDate()+days)
            document.cookie=key+'='+value+';expires='+timer.toUTCString()
        }
        setCookie('xm','zhangsan',2)
        
      

获取cookie

        function getCookie(key){
            var arr=document.cookie.split('; ')
            for(let i=0;i<arr.length;i++){
                var arr1=arr[i].split('=')
                if(arr1[0]===key){
                    console.log(arr1[1]);
                }
            }
        }
        getCookie('age')
        
        

删除cookie

        function removeCookie(key){
           setCookie(key,'',-1);
        }
        console.log( removeCookie('age'));