Каррирование: различия между версиями

Перейти к навигации Перейти к поиску
291 байт добавлено ,  7 лет назад
→‎JavaScript: Function.prototype.bind в ECMAScript 5
(→‎JavaScript: Function.prototype.bind в ECMAScript 5)
return x + y;
}
}
curry(4)(5); // вернёт 9
</source>
 
Начиная с версии [[ECMAScript]] 5 возможен также следующий код:
 
<source lang="javascript">
function curry(x){
return function(x, y){
return x + y;
}.bind(null /* значение this */, x)
}
curry(4)(5); // вернёт 9
Анонимный участник

Навигация