`window.if = boom;`

if you really want to ... otherwise feel free to mess up with a
`with({if:yourFunc}){}` block ^_^


On Wed, Aug 21, 2013 at 4:13 PM, Jason Orendorff
<[email protected]>wrote:

> The ES6 draft says:
>
>     MethodDefinition : PropertyName ( StrictFormalParameters ) {
> FunctionBody }
>     PropertyName : IdentifierName
>
> This means a method name can be a keyword: `obj = {if() {}}`. This is
> consistent with other property names (`{if: true}` is allowed), but
> inconsistent with other function names (`function if(){}` is not
> allowed).
>
> Why not allow keywords as function names, too?
>
> -j
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to