see https://bugs.ecmascript.org/show_bug.cgi?id=3574 

already fix in my working draft

Allen

On Jan 19, 2015, at 12:01 PM, Axel Rauschmayer wrote:

> If I understand the spec correctly, destructuring works as follows:
> 
> ```js
> let {} = undefined; // OK???
> let {x} = undefined; // TypeError
> 
> let [] = undefined; // TypeError
> let [y] = undefined; // TypeError
> ```
> 
> Destructuring `undefined` (or `null`) via `{}` does not throw an exception 
> (as per first rule inside [1]). Shouldn’t it throw one?
> 
> Thanks!
> 
> Axel
> 
> 
> [1] 
> https://people.mozilla.org/~jorendorff/es6-draft.html#sec-runtime-semantics-destructuringassignmentevaluation
> 
> -- 
> Dr. Axel Rauschmayer
> [email protected]
> rauschma.de
> 
> 
> 
> _______________________________________________
> 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