Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2018, 13:42
Аспирант
Отправить личное сообщение для marc Посмотреть профиль Найти все сообщения от marc
 
Регистрация: 02.12.2017
Сообщений: 81

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

Последний раз редактировалось marc, 29.01.2018 в 14:06.
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2018, 13:58
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А где в этом вы видите тернарный оператор? Это стрелочные функции.
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2018, 14:05
Аспирант
Отправить личное сообщение для marc Посмотреть профиль Найти все сообщения от marc
 
Регистрация: 02.12.2017
Сообщений: 81

блин, точно, а из них как перевести в более развёрнутый код?
Ответить с цитированием
  #4 (permalink)  
Старый 29.01.2018, 14:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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);   
    });
};
Ответить с цитированием
  #5 (permalink)  
Старый 29.01.2018, 14:30
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,799

marc, перейдите по ссылке "стрелочные функции", которую laimas любезно добавил в свой комментарий и прочитайте хотя бы раздел "Базовый синтаксис".
Уверяю, после прочтения раздела вопрос будет решен.
Ответить с цитированием
  #6 (permalink)  
Старый 29.01.2018, 21:55
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

https://www.youtube.com/watch?v=5vgzCnqxRso
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Unicode символы перевести в Virtual Key или Scan Code devote Общие вопросы Javascript 6 24.06.2013 19:30
Чем отличается составной оператор от литерала объекта? rgl Общие вопросы Javascript 10 26.02.2013 22:38
Отрезать символ и перевести величину с матиматическим сокращением evgen4ik Общие вопросы Javascript 3 26.02.2013 15:06
Оператор && и его не понимание volkovics Общие вопросы Javascript 9 24.05.2012 00:15
Как перевести json строку в js массив? Tek Общие вопросы Javascript 1 25.03.2012 17:11