Как посчитать количество определенных объектов в LocalStorage?
Добрый день, в LocalStorage хранится несколько объектов, которые можно условно разбить на две группы, первая - это пары с ключом comp-x, где * - x - это числовые индексы, и вторая - cart-x (с той же историей). Нужно получить два числа - количество элементов с comp-x и количество элементов с cart-x. Как это можно сделать?
Возможно и так, просто не могу сообразить, как лучше все это реализовать. Дело еще в том, что значение каждого ключа - тоже объект. И я не очень понимаю, какую (и как) вложенность лучше сделать. Суть в том, что есть несколько блоков с кнопками A и B. При клике на A в localStorage добавляется ключ с атрибутом кнопки (атрибуты - это как раз comp-x), а при клике на B добавляется ключ с атрибутом cart-x. И значением каждого такого ключа является объект из нескольких пар. В дальнейшем нужно развести эти две категории. Как лучше сделать? Создавать два разных объекта и по условию помещать в них определенные категории? Тогда не очень понимаю, как создать эти объекты - поместить два пустых объекта в LocalStorage при первой загрузке и потом добавлять в них?