Задать вопрос
Ingernirated
@Ingernirated
Романыч

Как удалить обьект из массива?

Подскажите, как удалить определенный обьект из массива при этом уменьшая его длину?

var Array = ["Сентябрь", "Ежовые рукавицы", "Поручик Ржевский", ....];

Например, тут 30 элементов, а мне нужно удалить из них "Борис" и "Сепар" , удалить за один раз при этом, чтобы длина массива уже стала 28, а не 30 с 2 undefined;

И можно такое проворачивать с обьектами в массиве, например с
var Andruha = {"name" : "Anton", "age" : "13"}
тот же Array [..., Andruha, ...] , но, чтобы удалить уже не самого Андрюху, а одно из его значений, например name;
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Оценить Комментировать
Решение пользователя Петр К ответам на вопрос (3)
petermzg
@petermzg
Самый лучший программист
Для массива
array.splice(start, deleteCount[, item1[, item2[, ...]]])

Описание
За несколько раз, если элементы идут не один за другим.

Для обьекта
delete object.property
или
delete object['property']

Описание
Ответ написан
Комментировать