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

