Hi, (I remember, I mentioned this couple of years ago, but not sure about whether it was considered, etc)
Will the "Existential Operator" for properly accessors be something interesting to consider for ES7 spec? Currently CoffeeScript uses it well. ```js var street = user.address?.street; ``` The `street` is either the value of the `user.address.street` if the `address` property exists (or even if it's an object), or `null` / `undefined` otherwise. This (roughly) to contrast to: ```js var street = user.address && user.address.street; ``` (the chain can be longer in many cases). The same goes with methods: ```js var score = user.getPlan?().value?.score; ``` If potentially it could be interesting for ES7, I'll be glad helping with the proposal, grammar and algorithm (unless it was considered previously, and decided that it's not for ES for some reason). P.S.: I tried to solve this issue using default values of destructuring assignment, but it doesn't help actually. Dmitry
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss