все значения одного ключа в localStorage отсутствовали - PullRequest
0 голосов
/ 17 февраля 2020

Я сохранил два ключа с некоторыми значениями в виде JSONObject, например

 var A = [];
 var B = [];

 var objForA = {};
 objForA.a  = a;
 objForA.b  = b;
 objForA.c  = c;
 .... 

 A.push(objForA);

 var objForB = {};
 objForB.a  = a;
 objForB.b  = b;
 objForB.c  = c;
 .... 
 A.push(objForB);

   localStorage.setItem('A',JSON.stringify(A));

   localStorage.setItem('B',JSON.stringify(B));

Нет проблем при получении данных за день, однако у меня возникают проблемы при удалении Cache, History, Cook ie , и т. д. c ... когда я получаю свойство localStorage, у меня есть значения только для одного ключа, имя ключа которого - B. Мне интересно, почему пропущены только значения одного ключа ..

Я так много раз думал и пытался найти разницу между тем, как я хранил A и B ... но ... нет ничего другого.

когда я делал console.log, это выглядело как

A: []

Я не знаю, почему эти значения отсутствовали ...... количество данных в A вдвое больше, чем в B. Разве не нормально хранить большое количество данных с помощью localStorage?

Как я могу выяснить причину?

Спасибо.

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