[Solved] what does javascript someValue || {} mean? [duplicate]


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]