У меня есть массив объектов, подобный этому:
const user = [
{ name: 'Bob' },
{ name: 'Frank' }
]
Но мне нужно получить массив, подобный этому:
const result = [
{ key: 'Bob', value: 'Bob', text: 'Bob' },
{ key: 'Frank', value: 'Frank', text: 'Frank' }
]
Я делаю это так:
const result = []
user && user.length > 0 && user.map(u => {
result.push({ key: u.name, value: u.name, text: u.name })
})
Но есть ли другой способ сделать это немного более прямо? Мне действительно нужно собрать каждый объект и поместить его sh в новый массив?