z localStorage mam ładunek nieokreślonych przedmiotów o nazwach zapisanych dynamicznych z użyciem nazw danych tak:obiekty rozrachunkowych z localStorage
localStorage["myAppName.settings.whatever"] = something.whatever;
//and this:
localStorage["myAppName.data."+dynObj.name] = dynObj.data;
chcę zachować ustawienia, ale nie dane. Jednak nigdy nie wiem, jakie są wszystkie nazwy wewnątrz mojego obiektu danych, więc nie mogę ich pojedynczo usunąć. Muszę je usuwać za każdym razem, gdy moja aplikacja jest ładowana, ale muszę zachować ustawienia, aby nie było opcji.
Próbowałem:
localstorage.removeItem("myAppName.data")
ale bez kości.
Ktoś myśli o tym, jak wyczyścić dynamicznie nazwane części localstorage?
To wstyd, że localStorage nie zawierać nazw jako część podstawowego API. W międzyczasie jest to: https://github.com/joelarson4/LSNS – jlarson