Почему не сбрасывается длина после удаления элемента из массива ?
Я работаю над проектом MVC 5.
Что я уже пробовал:
Здесь я пытаюсь удалить объект json.
var hidJson = JSON.parse(hidvalue); $.each(hidJson.Form5.Projects, function (i, obj) { if (obj != null) { if (obj.idPartnerProject == idPartnerProject) { delete hidJson.Form5.Projects[i]; } } });
Но после удаления элемент удаляется, но длина массива не сбрасывается. Как я могу это сделать ? Это вызывает проблему "нулевого" заботливого элемента массива. пожалуйста, посмотрите на нижеприведенное изображение.
[^]
Пожалуйста, помогите мне...
[no name]
Потому что массивы работают не так.
Member 12955507
Как я могу удалить элемент массива?
[no name]
Ты уже здесь. Чтобы сделать то, что, по вашему мнению, должно произойти, вы копируете элементы not null в другой массив. Или узнайте, как проверить элемент на наличие null.