Все решения предоставляют альтернативу и предлагают ему вместо этого использовать локальное хранилище, что является хорошим предложением (лично мне никогда не приходилось использовать куки вместо хранилища), но в случае, если OP def необходимо использовать куки, это было бы ванильным подходом к решению проблемы:
Вы можете просто сохранить этот массив, выполнив:
document.cookies = `id={$JSON.stringify(itemsArray)}`
Это сохранит ваши значения в строке cookie. Доступ к значению немного сложнее, потому что куки хранятся в виде строки, разделенной точками с запятой:
cookies = 'value=thevalue;value2=the2value'
Вам нужно либо разделить строку на «;» или запустить регулярное выражение в соответствии с предложением сайта mdn:
var cookieValue = document.cookie.replace (/ (?: (?: ^ |. ; \ s ) id \ s * \ = \ s * ([^;] ). $) | ^. * $ /, "$ 1");
где id [ 1115] обозначает ваш ключ cookie.
Тогда вы просто делаете JSON.parse(cookieValue)
Источник: Небольшая структура cookie от mdn
python -m pdb myscript.py arg1 arg2 ...
Это вызывает pdb
как сценарий для отладки другого сценария. Аргументы командной строки можно передавать после имени сценария. См. страницу документа pdb для получения более подробной информации.