<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function setCookie(key, val, expires) {
let now = new Date()
now.setMinutes(now.getMinutes() + expires)
document.cookie = `${key}=${val};expires=` + now.toUTCString()
}
function removeCookie(key) {
setCookie(key, null, -1)
}
setCookie('age', 20, 30)
setCookie('nickname', 220, 30)
setCookie('gender', 240, 30)
setCookie('tel', 520, 30)
function getCookie(key) {
let obj = {}
document.cookie.split(';').forEach(r => {
let kv = r.split('=')
obj[kv[0]] = kv[1]
})
if (key) return obj[key]
return obj
}
console.log(getCookie());
console.log(getCookie('age'));
console.log(getCookie('tel'));
</script>
</body>
</html>