Мне нужна помощь в извлечении значений из файла cookie с использованием JavaScript.
Строка в файле cookie выглядит примерно так:
string = 'id=1||price=500||name=Item name||shipping=0||quantity=2++id=2||price=1500||name=Some other name||shipping=10||quantity=2'
При использовании string.split () и string.replace () и какой-то уродливый код, который мне каким-то образом удалось получить нужные мне значения (цена, имя, доставка, количество).Но проблема в том, что иногда не все строки в cookie одинаковы.Иногда жало в cookie будет выглядеть примерно так:
string = 'id=c1||color=red||size=XL||price=500||name=Item name||shipping=0||quantity=2++id=c1||price=500||name=Item name||shipping=0||quantity=2'
с некоторыми элементами, имеющими цвет и размер в качестве параметров, а иногда только с одним из них.
Есть ли более эффективный способобъясните моему компьютеру, что я хочу, чтобы часть строки после 'price =' была переменной с именем 'price' и т. д.
Надеюсь, у меня есть смысл, я пытался быть настолько точным, насколько яМогут.
В любом случае, спасибо за любую помощь
РЕДАКТИРОВАТЬ: Я просто хотел сказать спасибо всем великим людям StackOverflow за такие замечательные идеи.Из-за всех твоих замечательных предложений я собираюсь напиться сегодня вечером.Спасибо всем:)