re: Clean up your code with these tips! VIEW POST

VIEW FULL DISCUSSION
 

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

const secure = window
    ?.location
    ?.hostname
    ?.match(/localhost|127\.0\.0\.1/)
    ?: true;

(excuse my bad coding, writing on phone)

 

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.

 

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

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

code of conduct - report abuse