parseCookie
Parses an HTTP Cookie header string, returning an object of all cookie name-value pairs.
- Use String.prototype.split(';')to separate key-value pairs from each other.
- Use Array.prototype.map()andString.prototype.split('=')to separate keys from values in each pair.
- Use Array.prototype.reduce()anddecodeURIComponent()to create an object with all key-value pairs.