Das chrome.storage.sync.remove Array funktioniert nicht

Ich mache eine kleine Chrome-Erweiterung. Ich würde gerne nutzenchrome.storage aber ich kann es nicht bekommen, um mehrere Elemente (Array) aus dem Speicher zu löschen. Das Entfernen einzelner Elemente funktioniert.

function clearNotes(symbol)
{
    var toRemove = "{";

    chrome.storage.sync.get(function(Items) {
        $.each(Items, function(index, value) {
            toRemove += "'" + index + "',";         
        });
        if (toRemove.charAt(toRemove.length - 1) == ",") {
            toRemove = toRemove.slice(0,- 1);
        }
        toRemove = "}";
        alert(toRemove);
    });

    chrome.storage.sync.remove(toRemove, function(Items) {
        alert("removed");
        chrome.storage.sync.get( function(Items) {
            $.each(Items, function(index, value) {
                alert(index);           
            });
        });
    });
}; 

Nichts scheint zu brechen, aber die letzte Schleife, die anzeigt, was sich im Speicher befindet, zeigt immer noch alle Werte an, die ich zu löschen versuche.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage