javascript / intermediate
Snippet
Objekt-Destructuring mit Aliasing und Standardwerten
Destructuring ermöglicht das Extrahieren von Objekteigenschaften in Variablen mit benutzerdefinierten Namen (Aliasing) und Standardwerten, falls die Eigenschaft fehlt.
snippet.js
1
2
3
const config = { id: 101 };const { id: userId, theme = 'dark' } = config;console.log(userId, theme);
Erklärung
1
id: userId
Extrahiert die Eigenschaft 'id' und benennt sie in 'userId' um.
2
theme = 'dark'
Weist 'dark' zu, wenn die Eigenschaft 'theme' in config nicht existiert.