Instead of writing that outdated ||, use the new ?? operator:
|| is as outdated as function. These two operator have two drastically different semantics:
||
function
??
undefined
null
Both have their usage and are not interchangeable. ?? is great when false is an intentional value.
false
Parenthesis in functions is not something you should spend your time on, use Prettier.
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.
||
is as outdated asfunction
. These two operator have two drastically different semantics:||
in case left-hand value is falsy.??
in case left-hand value is not defined (undefined
ornull
).Both have their usage and are not interchangeable.
??
is great whenfalse
is an intentional value.Parenthesis in functions is not something you should spend your time on, use Prettier.