Entfernen Sie das Array-Element aus localstorage

Ich habe ein Array, das ich in localstorage gespeichert (als json geparst) habe. Ich habe es wieder in ein Objekt eingefügt, einige Elemente daraus entfernt und muss den Schlüssel mit den neuen Werten im lokalen Speicher aktualisieren.

var counter = [0,1,2];
var count = counter[0];
var questions = localStorage.getItem('questions');///questions had been stored in local storage with another function
console.log(questions);
questions = $.parseJSON(questions);

if (questions != 0){
    $('.question').html(questions[count]['question']);
    var options = (questions[count]['options']);
    options.forEach(function (item) {
        $('.options').html(item);
    });
    var index = counter.indexOf(1);
    questions = questions.splice(index, 1);
    console.log(questions);
    localStorage.removeItem('questions);
    counter = counter.splice(index, 0);

Now, wenn ich den Fragenschlüssel vom lokalen Speicher entferne, wird das gesamte Fragenarray gelöscht, jedoch muss ich nur das bestimmte Fragenarray löschen, das übergeben wurde.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage