Nullish Coalescing Operator ist ein Operator aus der Programmierung, der mit ?? geschrieben wird und einen Fallback-Wert liefert, wenn der linke Ausdruck leer oder nicht vorhanden ist.
Der Ausdruck a ?? b bedeutet: verwende a, falls a einen Wert hat, sonst verwende b. Im Unterschied zu einem einfachen oder-Operator reagiert ?? nur auf null und undefined, nicht auf andere leere Werte wie 0 oder false.
Im Obsidian Web Clipper wird er eingesetzt um Fallbacks für Variablen zu definieren, die auf manchen Webseiten nicht vorhanden sind: {{schema:alternateName ?? schema:name}} verwendet den alternativen Titel, falls er existiert, und fällt sonst auf den Haupttitel zurück.