У меня есть список продуктов, и я храню его в моем LocalStorage
.Мой LocalStroage выглядит примерно так:
{
"2":{"id":"2","colour":"Black","size":"S","quantity":"1"},
"3":{"id":"3","colour":"Blue","size":"Universal","quantity":"1"},
}
Я хочу отобразить «2» в моем пользовательском интерфейсе (потому что у меня есть два элемента в LocalStorage).То, что я пробовал до сих пор:
var temp = JSON.parse(localStorage["productTable"]);
for(var i in temp) {
totalitems ++;
}
itemsincart.innerHTML = '<i class=\"ion-android-cart\"></i><span id=\"cart-total\">'+totalitems+'</span>';
В этом я получаю totalitems
как сумму id
, что я знаю, неправильно.
И пробовал это Localstorage: Подсчитайте, сколько значений в ключе при использовании stringify , и в этом каждый раз я получаю '1'.
Может кто-нибудь помочь мне выяснить, как я могу показать количество элементов в моем LocalStorage?