DEV Community

Discussion on: Clean up your code with these tips!

itr13 profile image
Mikael Klages • Edited on

It could be made even prettier if js had null-propagation and elvis, IE:

const secure = window
    ?: true;

(excuse my bad coding, writing on phone)

dechamp profile image
DeChamp Author

I tried this and it did not work for me. I'd love to see a work example as I have seen this pattern before but couldn't remember to do it.

lexlohr profile image
Alex Lohr

It's not supported in current ECMAscript. However, a standard proposal called "optional chaining" is currently accepted:

Thread Thread
dechamp profile image
DeChamp Author

Wow I hadn't caught up to that. Very interesting share. Curious to see if it gets implemented.