Я хочу установить куки. У меня есть массив и функция setCookies. В этой функции я перебираю oop через массив myCookies и после некоторых манипуляций получаю строку. Эта строка должна устанавливать куки.
const myCookies =
[
{budgetMonth: someValue1},
{budgetDay: someValue2},
{expensesMonth: someValue3}
];
function setCookies(myCookies) {
let arr = [];
for(let i of Object.keys(myCookies)) {
let myItems = myCookies[i];
for(let y of Object.keys(myItems)) {
arr.push('document.cookie ' + '= "' + y + '=' + myItems[y] + "\"");
}
}
let stri = '';
arr.forEach(item => {
stri += item + ';'
});
return stri;
}
setCookies(myCookies);
Когда я захожу в стри, я вижу строки, перечисленные ниже. Разве это не правильный способ настроить повара ie? Я думаю, это так, но почему это не работает? Когда я просто набираю свой код document.cook ie = "budgetMonth = someValue1", готовится ie.
document.cookie = "budgetMonth=someValue1";
document.cookie = "budgetDay=someValue2";
document.cookie = "expensesMonth=someValue3";