Too Long; Didn't Read
In Javascript, the nullish coalescing operator is used to return the right hand side whenever the left hand side is `null` or 'undefined` It is also possible to chain it with the logical OR (`||`) operator. The logical OR operator returns a value if the first value on the left doesn't meet certain criteria. However, the '||' operator returns the right side if the value is falsy - and there are a lot of falsy values in Javascript. The '??' operator is useful in situations where something can be returned as either 'null' or `undefined'