Полагаю, что до тех пор, пока вы делаете это в одной строке - вы также можете немного оптимизировать свой код (и изменить new
, иначе вы получите ошибку):
const one = a => {
return b => {
return c => c + b > 10 ? c + b : a;
}
};
Вы также можете сделать все это одной строкой, используя неявный возврат функций стрелок:
const one = a => b => c => c + b > 10 ? c + b : a;