JavaScript · Junior · Pytanie 28 z 75
Co wypisze ten kod?
const { name = "Guest", age } = { age: 30 };
console.log(name, age);- ✓Poprawna odpowiedź:
Guest 30 - 2
undefined 30 - 3
TypeError
Wyjaśnienie
Destrukturyzacja wyciąga właściwości do zmiennych, a wartość domyślna jest używana, gdy właściwość to undefined. Można zmieniać nazwy ({ name: userName }) i destrukturyzować zagnieżdżone obiekty i tablice.