Ich habe Probleme mit der Aufgabe, ein Objekt aus dem LocalStorage zu entfernen ... hier ist mein LocalStorage-Daten-JSON.Lokales Speicher-JSON-Objekt entfernen & Array neu erstellen
{
"1461569942024" :
{"t_id":1461569942024,"t_build_val":"PreBuild1","t_project_val":"18"},
"1461570048166" :
{"t_id":1461570048166,"t_build_val":"PreBuild2","t_project_val":"17"}
}
hier ist, was ich tun wollte:
function removeItem(array, value) {
var idx = array.indexOf(value);
if (idx !== -1) {
array.splice(idx, 1);
}
return array;
}
var newData = removeItem(localStorage['data'], '1461569942024');
Ich würde Objekt entfernen möchten na basierend auf Objektschlüssel zB: 1461570048166 und erneut speichern wieder ganze Reihe an den Localstorage.
Dank
'löschen somevar [ '1461570048166']'. –
Spleiß ist für Array und Sie haben ein Objekt, verwenden Sie stattdessen löschen. – jcubic