Присвоение массиву значений другого массива

Имеется массива вида

photos: [{img:'', type: ''},....{}]

Нужно присвоить значения из ключей img, type другому массиву с ключами:

links: [{image:'', imgType:''},...{}]

Как такое реализовать, либо просто переименовать ключи первого массива на нужные


Ответы (1 шт):

Автор решения: vsemozhebuty

Если я правильно понял, можно так:

const photos = [{img: 'a', type: 'b'}, {img: 'c', type: 'd'}];

const links = photos.map(({ img, type }) => ({ image: img, imgType: type }));

console.log(links);

→ Ссылка