If someValue
‘s value is falsy like:
null
false
- empty string
- 0
undefined
then someValue
defaults to an object {}
.
The ||
used this way is also known as “default”, meaning that if the value to the left of a ||
is falsy, it “defaults” to the value at the right.
1
solved what does javascript someValue || {} mean? [duplicate]