Kevin Smith (2013-11-30T15:38:29.000Z)
>
>
>> This is no different from
>
> function f(x = function(y) { delete y }) { "use strict"; }
>

It is in the sense that in the case you present, you already known by
virtue of the "function" keyword that you are entering a "maybe" strict
context.

But I was able to program around it - not a huge deal.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20131130/852704b0/attachment.html>
domenic at domenicdenicola.com (2013-12-10T01:27:40.137Z)
> This is no different from
>
> ```js
> function f(x = function(y) { delete y }) { "use strict"; }
> ```

It is in the sense that in the case you present, you already known by
virtue of the "function" keyword that you are entering a "maybe" strict
context.

But I was able to program around it - not a huge deal.