Итак, у меня есть 3 поля ввода текста, входные данные я храню в локальном хранилище в виде массива объектов. Выглядит так:
[{name: " Name1", description: "Description1", comment: "Comment1"},…]
0: {name: " Name1", description: "Description1", comment: "Comment1"}
1: {name: " Name2", description: "Description2", comment: "Comment2"}
2: {name: " Name3", description: "Description3", comment: "Comment3"}
Мне нужно иметь возможность удалить любую запись, которую я выберу, и обновить локальное хранилище.
После JSON .parse я получаю объект javascript, а не массив. Если я использую delete [X], он оставляет ноль -
[null, {name: " Name2", description: "Description2", comment: "Comment2"},…]
0: null
1: {name: " Name2", description: "Description2", comment: "Comment2"}
2: {name: " Name3", description: "Description3", comment: "Comment3"}
Есть ли способ избежать этого, мне нужно, чтобы запись полностью исчезла и обновил индексы, чтобы "name2 ..." получило индекс 0 и т. Д. вкл.
Есть ли способ сделать это? Спасибо!