Перевести в обычный оператор
Привет, есть такая вот функция, надо перевести её из стрелочных функций в обычную:
const secondFunc = word => word[0].toUpperCase() + word.substr(1);
const firstFunc = (arr, cb) => `New value: ${arr.reduce((res,el) => res + cb(el))}`;
console.log(firstFunc(['JS', 'is', 'beautiful'], secondFunc))
|
А где в этом вы видите тернарный оператор? Это стрелочные функции.
|
блин, точно, а из них как перевести в более развёрнутый код?
|
const secondFunc = function(word) {
return word[0].toUpperCase() + word.substr(1);
};
const firstFunc = function(arr, cb) {
return 'New value: '+ arr.reduce(function(res,el) {
return res + cb(el);
});
};
|
marc, перейдите по ссылке "стрелочные функции", которую laimas любезно добавил в свой комментарий и прочитайте хотя бы раздел "Базовый синтаксис".
Уверяю, после прочтения раздела вопрос будет решен. |
|
| Часовой пояс GMT +3, время: 07:23. |