实际上我有一个简单的实现方法,但我想知道是否还有其他方法可以达到相同的效果。
const cookiesToObject = cookies => {
const result = {};
const cookiesArray = cookies.split('; ');
cookiesArray.forEach(cookie => {
const cookieArray = cookie.split('=');
result[cookieArray[0]] = cookieArray[1];
});
return result;
};
const cookies = 'name=Jon; surname=Jons; age=30';
console.log(cookiesToObject(cookies));