Как вытащить элементы из массива объектов в другой массив
У меня есть такой массив с объектами
let array = [
{id: 1, name: "andrey"},
{id: 2, name: "ivan"},
{id: 3, name: "nicolay"},
{id: 4, name: "name"},
]
Мне нужно чтоб все id из этого массива перешли в другой уже созданный массив
let array = [
{id: 1, name: "andrey"},
{id: 2, name: "ivan"},
{id: 3, name: "nicolay"},
{id: 4, name: "name"},
]
let newArray = {
{id: 1},
{id: 2},
{id: 3},
{id: 4}
}
Вот так я пытался сделать, но не получилось(
let array = [
{id: 1, name: "andrey"},
{id: 2, name: "ivan"},
{id: 3, name: "nicolay"},
{id: 4, name: "name"},
]
let newArr = [...array.filter(e => e.id === e.id)]
console.log(newArr)
Ответы (1 шт):
Автор решения: Проста Miha
→ Ссылка
Так что-ли?
let array = [{
id: 1,
name: "andrey"
},
{
id: 2,
name: "ivan"
},
{
id: 3,
name: "nicolay"
},
{
id: 4,
name: "name"
},
];
let newArray = array.map(row => row.id);
console.log(newArray );