JavaScript · Language basics
Logical assignment
Assigns only when the operator’s condition passes. Useful for filling defaults.
Syntax
x ??= 1; x ||= 2; x &&= 3;Example
Try it
More in this group
Learn this in the course
Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.