Обложка канала

Senior Frontend - javascript, html, css

20191 @seniorFront

Senior Front - канал для front-end программистов, здесь есть много всего про CSS3, Javascript, Html5, Angular, React, видео / статьи / курсы

Senior Frontend - javascript, html, css

4 года назад
Открыть в
Compose functions Создайте функцию compose, которая принимает параметр и неограниченное количество функций, через которые пройдет этот параметр по очереди.
 compose(n, f1, f2, f3..., fn) // === fn(...(f3(f2(f1(n)))))

Примеры var doubleTheValue = function(val) { return val * 2; } var addOneToTheValue = function(val) { return val + 1; } compose(5, doubleTheValue) // should === 10 compose(5, doubleTheValue, addOneToTheValue) // should === 11 👉 @seniorFront