#javascript #ecmascript-6 #javascript-objects
Вопрос:
У меня есть такой предмет, как этот:
data: [ {id: "15012595118", name: ""}, {id: "15386434684", name: "Generic"}, {id: "15413038239", name: ""} ]
Я хочу удалить из объекта как идентификатор, так и имя, если имя пустое. это должно стать:
data: [ {id: "15386434684", name: "Generic"} ]
Какая-нибудь помощь?
Ответ №1:
Вам нужно будет использовать .Фильтр
var result = data.filter((d) =gt; d.name != "");
Комментарии:
1. Я уже пробовал так, но полученный объект такой же, как и раньше
2. переназначьте его на данные,
data = [...data].filter((d) =gt; d.name != "");