массив chrome.storage.sync.remove не работает

Я делаю небольшое расширение Chrome. Я хотел бы использоватьchrome.storage но я не могу заставить его удалить несколько элементов (массив) из хранилища. Удаление одного элемента работает.

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);           
            });
        });
    });
}; 

Кажется, ничто не нарушается, но последний цикл, который предупреждает о том, что находится в хранилище, по-прежнему показывает все значения, которые я пытаюсь удалить.

Ответы на вопрос(1)

Ваш ответ на вопрос