Показать сообщение отдельно
  #3 (permalink)  
Старый 15.06.2019, 21:25
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

function division(x) {
	return x / 2;
}
function negative(x) {
	return -x;
}

function compose(...fs) {
	return (...xs) => fs.reduceRight((xs, f) => [f(...xs)], xs)[0];
}

var r = compose(division, negative, Math.pow);
alert(r(10, 9));
Ответить с цитированием