Комментарии 10
зря, наверно, два раза вызываете
.replace(/(?!^)'(?!$)/g, '"')
и JSON.parse
А зачем заменять кавычки? В стандарте JSON только двойные, наверное лучше оставить двойные.
Замена приводит вот к такому багу:
Замена приводит вот к такому багу:
setCookie('a', { company: "O'Reilly Media, Inc." })
const a = getCookie('a', true)
typeof(a) // 'string', а я так хотел JSON...
Где тесты?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Работа с куки на чистом JavaScript без головной боли