в этом примере с использованием метода Reduce для массива объектов работает нормально, но когда я вставляю все это в функцию, она начинает возвращать undefined ... это, вероятно, связано со мной, не понимая, как работает возврат из функций
const egArrOfObj = [
{
name:'tomato',
},
{
name:'potato',
},
];
console.log(
egArrOfObj
.reduce((acc, curr) => {
return [...acc, curr.name]
} ,[] )
);
const namesFunction = (arrOfObj) => {
arrOfObj
.reduce((acc, curr) => {
return [...acc, curr.name]
} ,[] )
};
const names = namesFunction(egArrOfObj);
console.log(names)