Перевести в обычный оператор
Привет, есть такая вот функция, надо перевести её из стрелочных функций в обычную:
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, время: 05:34. |