Это у меня в локальном хранилище :
[{"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