RosettaCodeData/Task/Y-combinator/JavaScript/y-combinator-5.js

6 lines
105 B
JavaScript

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