Sorry, scratch the idea of passing __ThisBinding__ as
__arguments__[0].  The "improved" desugaring should have been...

let __parameterList__ = "a, , c = \"c\", ...d";
var f = new Function(
  __parameterList__,
  "!__ThisBindingIsExplicit__ && __ThisBinding__ ??= defaultThis;  var
[" +  __parameterList__ + "] = __arguments__;  //..."
);

I'll be quiet now.

Thanks,
Sean Eagan
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to