Показать сообщение отдельно
  #6 (permalink)  
Старый 22.09.2016, 00:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

Aetae,
а для тех кто ни бум-бум в декораторах, можно код для данного случая?
пока вариант для новых браузеров ... может и его можно поправить?
function add(a, b) {
    return a + b
}

function square(a) {
    return a * a
}

function fmap(...a) {
    return (...b) => a.reduceRight((a, b) => [b.apply(null,a)], b);
};



var squareAdd = fmap(square,add);
alert(squareAdd(2,3));
Ответить с цитированием