У меня есть это в моем локальном хранилище:
[{"id":"item-1","href":"google.com","icon":"google.com"},
{"id":"item-2","href":"youtube.com","icon":"youtube.com"},
{"id":"item-3","href":"google.com","icon":"google.com"},
{"id":"item-4","href":"google.com","icon":"google.com"},
{"id":"item-5","href":"youtube.com","icon":"youtube.com"},
{"id":"item-6","href":"asos.com","icon":"asos.com"},
{"id":"item-7","href":"google.com","icon":"google.com"},
{"id":"item-8","href":"mcdonalds.com","icon":"mcdonalds.com"}]
Как я могу удалить только id:item-3
, когда localstorage.removeItem
требуется полный ключ?
Я использую этот метод для обновления определенного значения в массиве: http://jsfiddle.net/Qmm9g/, поэтому, используя тот же метод, я хочу удалить конкретный массив.
Обратите внимание, что кнопка для удаления уже есть. Эта кнопка, я хочу функцию, которая удалит весь массив ({"id":"item-3","href":"google.com","icon":"google.com"}
) с ID:item-3