У меня есть объект, который я преобразовал в массив, используя этот
convertToArray(data: any) {
let arr = [];
Object.keys(data).map(function(key){
arr.push(data[key]);
});
return arr;
}
Вот результат
{0: {…}, 1: {…}, 2: {…}, hideTitle: false, template: "football-news", customProperties: {…}}
0: {NewsID: 90, AnotherAttribute: 5, …}
1: {NewsID: 90, AnotherAttribute: 5, …}
2: {NewsID: 90, AnotherAttribute: 5, …}
customProperties: {template: "list-view"}
hideTitle: false
template: "news"
__proto__: Object
в
(6) [{…}, {…}, {…}, false, "football-news", {…}]
0: {NewsID: 90, AnotherAttribute: 5, …}
1: {NewsID: 90, AnotherAttribute: 5, …}
2: {NewsID: 90, AnotherAttribute: 5, …}
3: false
4: "news"
5: {template: "list-view"}
length: 6
__proto__: Array(0)
Я хочу удалить все элементы (arr.pop или filter), которые НЕ имеют ключа NewsID.
Заранее благодарен за любую помощь:)