正解は左辺がnullまたはundefinedの場合のみ右辺を返すことです。論理OR演算子(||)は空文字列("")や0などの「偽値(falsy)」でも右辺を返してしまいますが、??はnullとundefinedに限定してデフォルト値を設定できます。