Artemko
Apr 19, 2022

--

class Cookies {

value = document.cookie

.split(';')

.reduce((cks, ck) => ({

[ck.substr(0, ck.indexOf('=')).trim()]: ck.substr(ck.indexOf('=') + 1), ...cks

}), {});

setCookie(name, val) {

value[name] = val;

return document.cookie = `${name}=${val}`;

}

deleteCookie (name) {

document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:01 GMT;`;

delete value[name];

}

}

--

--

Artemko
Artemko

Written by Artemko

Software Engineer with experience.

No responses yet