尝试编写函数获取cookie对象,代码如下
document.cookie = 'user = test'
document.cookie = 'password = pass'
document.cookie = 'age = 18'
let obj = {}
getCookie()
function getCookie() {
let cookie = document.cookie
let list = cookie.split(';')
for (let i = 0; i < list.length; i++) {
let key = list[i].split('=')[0]
let value = list[i].split('=')[1]
obj[key] = value
}
console.log(obj);
}
最终获得对象
{password: "pass", " user": "test", " age": "18"}
除了第一个key,后面的key都带上了双引号,请教下出了什么问题,如何解决