JavaScript · Junior · Frage 28 von 75
Was gibt dieser Code aus?
const { name = "Guest", age } = { age: 30 };
console.log(name, age);- 1
undefined 30 - 2
Guest 30 - 3
TypeError
Antwort zeigen
Richtige Antwort: Guest 30
Erklärung
Destrukturierung holt Eigenschaften in Variablen, und der Standardwert greift, wenn die Eigenschaft undefined ist. Man kann umbenennen ({ name: userName }) und verschachtelte Objekte und Arrays destrukturieren.