return when desugaring to closures
Mark S. Miller
erights at google.com
Sat Oct 11 10:02:32 PDT 2008
On Sat, Oct 11, 2008 at 9:11 AM, Peter Michaux <petermichaux at gmail.com> wrote:
> As it stands, I always write the following in ES3
>
> var f = function() {};
>
> and now that arguments.callee is on the chopping block, I've started
> writing recursion as the painful contortion below
>
> var f = (function() {
> var callee = function() { callee(); };
> return callee;
> })();
I don't get it. Why not write
var f = function() { f(); };
?
--
Cheers,
--MarkM
More information about the Es-discuss
mailing list