Aderus
@Aderus

Как отфильтровать вложенный массив по названию объекта?

Здравствуйте! Есть массив. Как мне отфильтровать так, чтобы на выходе оставить только "info"? Так сказать, очистить от ненужных данных.

[
    {        
        "name": "Test1",
        "date": "2020-07-14",
        "info": [
            {                             
                "time": "5"
            },
            {                           
                "time": "10"
            }      
        ],        
    },
    {        
        "name": "Test2",
        "date": "2020-07-14",
        "info": [
            {                             
                "time": "27"
            },
            {                             
                "time": "11"
            }      
        ],        
    }
  ];


На выходе нужно что-то типа:

[
   {         
        "info": [
            {                           
                "time": "5"
            },
            {                          
                "time": "10"
            }      
        ],        
    },
    {                
        "info": [
            {                           
                "time": "27"
            },
            {                       
                "time": "11"
            }      
        ],        
    }
  ];
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
HalfBloodPrince
@HalfBloodPrince
Front-End Developer
const newItems = items.map(item => ({info: item.info}));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 сент. 2020, в 11:26
17500 руб./за проект
19 сент. 2020, в 10:21
10000 руб./за проект
19 сент. 2020, в 09:27
1000 руб./в час