1 comment

[ 70.1 ms ] story [ 228 ms ] thread
Seems like a somewhat convoluted way of doing this:

  alert(function rec(i) {
    return i === 0 ? 1 : i * rec(i - 1);
  }(4));//24
  alert(typeof rec);//undefined