Я не могу получить значение куки с Javascript - PullRequest
0 голосов
/ 30 марта 2020

Я пытался получить значение cook ie из Javascript и использовать if со значением.

Однако console.log говорит "не работает" ... Ошибок нет в консоли. Я понятия не имею, почему это не работает. Пожалуйста, дайте мне любой совет.

(function() {
   'use strict';

   document.cookie = 'test="gray"; max-age=9999'

   function getCookieArray(){
      var arr = new Array();
      if(document.cookie != ''){
         var tmp = document.cookie.split('; ');
         for(var i=0;i<tmp.length;i++){
            var data = tmp[i].split('=');
            arr[data[0]] = decodeURIComponent(data[1]);
         }
      }
      return arr;
   }

   var arr = getCookieArray();
   var result = arr["test"];

   if(result == null){
      console.log("no cookie");
   } else {
      var theme = result;

      if(theme == 'gray'){
         console.log('works');
      } else {
         console.log('not works');
      }
   }

})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...