Relow
@Relow
Ничего не умею

Как переместить объект из одного массива в другой?

Например есть
массив
fieldsListInTotal = [
{
field: 'type',
desc: 'Тип'
},
{
field: 'task',
desc: 'Задача'
}
];

и мне нужно переместить один из объектов в другой
массив

fieldsListInActive = [
{
field: 'id',
desc: 'id'
},
{
field: 'manager',
desc: 'Менеджер'
}
];
при помощи функции, в которую входит какой то field.
Как можно это сделать?
  • Вопрос задан
  • 865 просмотров
Пригласить эксперта
Ответы на вопрос 2
@StockholmSyndrome
fieldsListInTotal.push(fieldsListInActive.find((item) => item.field === 'id'));
Ответ написан
Комментировать
Deeepi
@Deeepi
Попробуй так
const findIndex = fieldsListInTotal.findIndex(i => i.field === field)

if (findIndex !== -1) {
    fieldsListInActive.push(fieldsListInTotal[findIndex])
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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