Имеется код
const presidents = [
{ first: 'George', last: 'Washington', born: 1732, died: 1799 },
{ first: 'John', last: 'Adams', born: 1735, died: 1826 },
{ first: 'Ronald', last: 'Reagan', born: 1911, died: 2004 },
];
let presidentsMap = presidents.map(item => item.first + ' ' + item.last) // ["George Washington","John Adams","Ronald Reagan"]
Вышеуказанный код создает массив first + last.
Могу ли я создать МАССИВ ОЪЕКТОВ (при помощи map), содержащие только свойства first и last? То есть должно получиться:
let result = [
{ first: 'George', last: 'Washington'},
{ first: 'John', last: 'Adams'},
{ first: 'Ronald', last: 'Reagan'},
];
Извините если вопрос покажется вам очень глупым. На обзорах которые я смотрел/читал, авторы преобразовывают только в массивы, но я предполагаю, что есть возможность создать массив объектов используя map.