lavezzi1
@lavezzi1

Как из одного массива сделать новый массив?

Здравствуйте. Подскажите как оптимально и быстро переделать один массив в другой? Получаю вот такой с сервера:

var initArr = [
  {
    images: [
      {
        id: 1,
        name: 'Ubuntu',
        attr: [
          {
             disabled: false
          }
        ]
      },
       {
        id: 2,
        name: 'Win',
        attr: [
          {
             disabled: tru
          }
        ]
      }
    ]
  }
];


Что хочется чтобы выглядел новый:
var formattedArr = [
    {
       id: 1,
       name: 'Ubuntu',
       disabled: false
    },
    {
       ...
    }
];


Видел советы что для таких манипуляций лучше использовать lodash, так ли это?
  • Вопрос задан
  • 276 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
formattedArr = initArr.map((item) => {
...
return newItem;
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы