Это возвращение в функцию, я хочу применить 40% скидку в массиве, на случай, если цвет продукта красный. Это возвращение, это работает.
Я хотел бы знать способ его рефакторинга, а также я хотел бы знать, возможно ли в этом случае объединить функцию фильтра, если это возможно, как это сделать?
Также, если вы можете сделать это с более чистыми функциями, я был бы признателен, я изучаю функциональное программирование.
return cart.map( (x) => {
if (x.color === "red") {
x.price = x.price * 0.4;
}
return x;
});
Спасибо