JavaScript · Junior · Запитання 28 з 75
Що виведе код?
const { name = "Гість", age } = { age: 30 };
console.log(name, age);- ✓Правильна відповідь:
Гість 30 - 2
undefined 30 - 3
TypeError
Пояснення
Деструктуризація дістає властивості в змінні, а значення за замовчуванням підставляється, якщо властивість undefined. Можна перейменовувати ({ name: userName }) і деструктурувати вкладені об'єкти й масиви.