javascript / beginner
Snippet
Objekteigenschaften zählen mit Object.keys()
Object.keys() gibt ein Array zurück, das alle Namen (Keys) der Eigenschaften eines Objekts enthält. In Next.js ist dies nützlich, um zu prüfen, ob ein Konfigurationsobjekt leer ist oder um Elemente zu zählen, ohne manuell zu iterieren.
snippet.js
1
2
3
4
function SettingsSummary(props) {const keys = Object.keys(props.config);return <span>Total settings: ' + keys.length + '</span>;}
nextjs
Erklärung
1
Object.keys(props.config)
Diese Methode nimmt das Objekt und extrahiert seine Eigenschaftsnamen in ein Standard-Array.
2
keys.length
Da Object.keys ein Array zurückgibt, können wir .length verwenden, um die Anzahl der Eigenschaften zu ermitteln.