Я читаю cook ie значение для Cook ie Consent «CookieScriptConsent», который может хранить значения разными способами, например
{"action":"reject","categories":"[]"}
{"action":"accept","categories":"[]"}
{"action":"accept"}
{"action":"accept","categories":"[\"performance\",\"targeting\",\"functionality\"]","key":"58abddd4-493e-499a-9711-67644adc39af"}
{"action":"accept","categories":"[\"performance\"]","key":"24b56441-d831-4cd1-8e5f-47353257f500"}
Я использую плагин для чтения ie cook, который читает cook ie value Cookies.get('CookieScriptConsent');
Я сохраняю это значение в переменной, и теперь мне нужно прочитать значения, если cook ie было принято или отклонено.
var string= Cookies.get('CookieScriptConsent');
var res = str.match(/accept/gi)
Я использую match
функция js, чтобы увидеть, нахожу ли я совпадение, она вернет значение или ноль, как я могу использовать это выражение if if или как лучше всего достичь этого
следует ли использовать var n = str.indexOf("accept");
поскольку он даст мне значение numeri c, которое можно легко использовать в операторе if, чтобы проверить, превышает ли значение 0