Как изменить значение объекта в массиве?
есть массив
const data = [
{
title: "Pen",
price: 20,
color: "blue",
date: new Date(2022, 7, 5),
},
{
title: "Paper",
price: 20,
color: "blue",
date: new Date(2020, 3, 14),
},
{
title: "Apple",
price: 20,
color: "blue",
date: new Date(2021, 7, 24),
},
];
Нужно изменить значение в date с помощью if else или тернарного оператора, если она равна 2020 то 2 years ago, а если 2021 то 1 years ago.
Ответы (1 шт):
Автор решения: the_Solomon
→ Ссылка
data.map((item) => {
if(item.date.getFullYear() === 2021) {
item.date = '1 year ago'
} else if (item.date.getFullYear() === 2020){
item.date = '2 years ago'
}
return item
})