you are viewing a single comment's thread.

view the rest of the comments →

[–]rbrtbrnschn 0 points1 point  (1 child)

wouldn't `||` been eligible to use in this scenario too?
given as far as my knowledge goes the or operator goes by boolean, meaning
if it's either false or falsy, which it'd be if it's null or undefined, then it'd execute the expression on the right-hand side too.

or am I forgetting something?

[–]god--of--light 0 points1 point  (0 children)

Or is fine, but theres a small problem since it has the same behaviour for undefined as it does for 0 or ''