将cookie字符串转换为对象的最佳方法是什么?

时间:2018-03-16 14:04:24

标签: javascript cookies

实际上我有一个简单的实现方法,但我想知道是否还有其他方法可以达到相同的效果。

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));

0 个答案:

没有答案