У меня есть объект JavaScript, подобный этому:
id="1"; name = "serdar";
, и у меня есть массив, который содержит много объектов выше.Как я могу удалить объект из этого массива, например, так:
obj[1].remove();
delete obj[1];
Обратите внимание, что это не изменит индексы массива. Любые элементы массива, которые вы удаляете, останутся «слотами», которые содержат undefined.
undefined
Использовать ключевое слово delete.
EDIT: см .: Удаление элементов массива в JavaScript - удаление против сращивания delete отменяет определение смещения, но не полностью удаляет запись. Сплайс будет правильным, как сказал Дэвид.
Используйте метод сращивания .
(По крайней мере, я предполагаю, что это ответ, вы говорите, что у вас есть объект , но код, который вы даете, просто создает две переменные, и нет никаких признаков того, как создается массив)