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.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
It could be made even prettier if js had null-propagation and elvis, IE:
(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.