javascript / beginner
Snippet
Sichere Handhabung fehlender Werte mit dem Nullish-Coalescing-Operator
Der Nullish-Coalescing-Operator (??) von JavaScript prüft, ob ein Wert null oder undefined ist, und liefert einen Fallback-Wert zurück. Dies ist in Computed Properties besonders nützlich, um optionale Daten anzuzeigen, ohne versehentlich gültige falsy Werte wie leere Strings oder die Zahl Null zu überschreiben.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
import { ref, computed } from 'vue';const userProfile = ref({username: 'Alex',bio: null});const displayBio = computed(() => {return userProfile.value.bio ?? 'No biography provided.';});
vue
Erklärung
1
const userProfile = ref({
Definiert ein reaktives Objekt mit Eigenschaften, die null oder undefined enthalten können.
2
const displayBio = computed(() => {
Initialisiert eine Computed Property, um einen sicheren Anzeigetext zu erzeugen.
3
return userProfile.value.bio ?? 'No biography provided.';
Nutzt den Nullish-Coalescing-Operator, um einen Standardtext zu liefern, falls bio null oder undefined ist.