@grisha228

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

Есть массив вида
[{id: "1", name: "Имя", price: "Цена"}, {id: "2", name: "Имя", price: "Цена"}]

Как мне удалить все значение
{id: "1", name: "Имя", price: "Цена"}
При этом оставить в массиве {id: "2", name: "Имя", price: "Цена"}
  • Вопрос задан
  • 75 просмотров
Решения вопроса 3
Seasle
@Seasle Куратор тега JavaScript
array.filter(entry => (
	entry.name !== 'Имя' &&
	entry.price !== 'Цена'
));
Ответ написан
PolarBearGG
@PolarBearGG
I know that I know nothing
Ответ написан
Комментировать
@grisha228 Автор вопроса
Тем кому нужно решение
const obj = array.findIndex(entry => (entry.id !== '1')); // фильтруем объекты в массиве выбираем только с id : "1"
array.splice(array.indexOf(obj),1); // удаляем объект из массива
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы