前端开发

 首页 > 前端开发 > javascript > 纯js获取cookie最新评论添加评论

纯js获取cookie最新评论添加评论

分享到:
【字体:
导读:
         [导读] js 获得cookie 获取 cookie 的方法有多种不同的实现方式,以下是几种常用的方法: 使用 JavaScript 的 document.cookie 属性: constcookies=document.cookie;console.log(cookies); 使用正则表达式来解析 cook...

js 获得cookie

获取 cookie 的方法有多种不同的实现方式,以下是几种常用的方法:

  1. 使用 JavaScript 的 document.cookie 属性:

const cookies = document.cookie;
console.log(cookies);
  1. 使用正则表达式来解析 cookie:

function getAllCookies() {  
const cookieString = document.cookie;  
const cookieArray = cookieString.split("; ");  
const cookies = {};   
cookieArray.forEach((cookie) => {    
    const [name, value] = cookie.split("=");    
    cookies[name] = decodeURIComponent(value);  
});   
return cookies;
} 
console.log(getAllCookies());
  1. 使用 document.cookie 和 split() 方法获取指定 cookie 的值:

function getCookie(cookieName) {  
    const cookieArray = document.cookie.split("; ");    
    for (let i = 0; i < cookieArray.length; i++) {    
    const [name, value] = cookieArray[i].split("=");    
    if (name === cookieName) {      
        return decodeURIComponent(value);    
    }  
    }   
    return null;
} 
console.log(getCookie("cookieName"));

以上是三种常见的获取 cookie 的方法,分别利用了 document.cookie、正则表达式和分割字符串的方式来实现。


分享到:
js把伪数组转真实数组全部列子方法一:Ar...
js把伪数组转真实数组全部列子如下: 在 JavaScript 中,有些对象看起来像数组,但实际上是伪数组(array-like objects)。这些伪数组具有类似数组的特征,例如有数值索引和 length 属性,但它们并不继承自 Array 类型,因此不能直接使用数组的方法和属性。要将这些伪数组转换为真正的数组,可以使用不同的方法,下面是几种...
js的blob对象如何二次操作比如修改blob的...
在 JavaScript 中,Blob 对象是不可变的,意味着一旦创建,就无法直接修改其类型或内容。但是,你可以通过其他方法间接实现类似的效果。一种方法是创建一个新的 Blob 对象,然后复制原始 Blob 中的数据,并为新的 Blob 指定新的类型。这可以通过使用 slice() 方法和 new Blob() 构造函数来完成。 下面是一个示例代码,演示...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……