RosettaCodeData/Task/Y-combinator/JavaScript/y-combinator-2.js
2015-02-20 00:35:01 -05:00

9 lines
184 B
JavaScript

function Y(f) {
return (function(h) {
return h(h);
})(function(h) {
return f(function() {
return h(h).apply(this, arguments);
});
});
}