// 原型函数_封装cookie function Cookie(){} //创建cookie构造函数 Cookie.prototype.setCookie = function(key,val,time){ //把设置cookie方法绑定在cookie的原型对象上 var date = new Date(); date.setDate(date.getDate() + time); document.cookie = `${key}=${val};expires=${date}`; } // 获取cookie Cookie.prototype.getCookie = function(key){ var arry = document.cookie.split('; '); for(var item of arry){ //这行写成 for(var i = 0; i < arry.length; i++){} 效果也是一样的 var newArry = item.split('='); if(newArry[0] == key){ return newArry[1]; } } } // 删除cookie //【先注释了,不然看不到显示,记得用的时候要解开这里的注释】 // Cookie.prototype.removeCookie = function(key){ // this.setCookie(key,'',-1); // } //删除所有的cookie //【先注释了,不然看不到显示,记得用的时候要解开这里的注释】 // Cookie.prototype.clearCookie = function(){ // var arry = document.cookie.split('; '); // for(var item of arry){ // var newArry = item.split('='); // this.setCookie(newArry[0],'',-1); // } // }