Я хочу создать объект из массива данных которые приходят. Если есть такое значение в объекте массива, я его добавляю если нет, то не добавляю. Например:
const arr = [
{
id: 1,
name: 'name 1',
optional: ''
},
{
id: 2,
name: 'name 2',
optional: 'Hi!'
},
{
id: 3,
name: 'name 3',
optional: ''
}
]
arr.map((obj)=>{
const newObj = {
id: obj.id,
name: obj.name,
optional: obj.optional // если obj.optional пустой Этого значение вообще не должно быть в этом объекте
})
Должен получить три объекта:
{
id: 1,
name: 'name 1',
}
{
id: 2,
name: 'name 2',
optional: 'Hi'
}
{
id: 3,
name: 'name 3'
}