要用到cookie,于是封了个简单的函数,可以直接通过键值对获得对应cookie
函数
function getCookieMap(cookie) {
// 1.根据分号切分,放入数组
// 2.遍历数组,根据等号切分,前部分当键名,后部分当键值
// 3.返回map
let cookiePattern = /^(\S+)=(\S+)$/;
let cookieArray = cookie.split("; ");
let cookieMap = new Map();
for(let item of cookieArray) {
let resultArray = cookiePattern.exec(item);
cookieMap.set(resultArray[1], resultArray[2]);
}
return cookieMap;
}