data = [{
"id": "1cUMlLn1pbxHL",
"assetType": {
"id": "1fKBO4w0XHg7H",
"code": "M1",
"name": "Machine 1"
}},{
"id": "ESOSxBjRgmEZ",
"assetType": {
"id": "HIEkQKjpM54V",
"code": "M2",
"name": "Machine 2"
}},
{
"id": "1og6aPXAAuBo1",
}]
То, что я пытаюсь сделать здесь, это удалить объект, у которого нет assetType.
например, первый объект и второй объект имеют assetType, тогда третий объект не имеет a assetType, затем он удалит.
Я уже пытался использовать фильтр, но он возвращает данные undefined.
например:
[{
"id": "1cUMlLn1pbxHL",
"assetType": {
"id": "1fKBO4w0XHg7H",
"code": "M1",
"name": "Machine 1"
}},{
"id": "ESOSxBjRgmEZ",
"assetType": {
"id": "HIEkQKjpM54V",
"code": "M2",
"name": "Machine 2"
}},
undefined]
вместо этого должно быть как это.
[{
"id": "1cUMlLn1pbxHL",
"assetType": {
"id": "1fKBO4w0XHg7H",
"code": "M1",
"name": "Machine 1"
}},{
"id": "ESOSxBjRgmEZ",
"row": 9,
"assetType": {
"id": "HIEkQKjpM54V",
"code": "M2",
"name": "Machine 2"
}}]