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"
            }      
        ],        
    }
  ];
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
HalfBloodPrince
@HalfBloodPrince
Front-End Developer
const newItems = items.map(item => ({info: item.info}));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы