All Challengesbeginner
Object destructuring with defaults
AI generates this pattern in function parameters constantly.
destructuringdefaultsobjectsbasics
javascript
function createButton({
label = 'Click me',
color = 'blue',
disabled = false
} = {}) {
return { label, color, disabled }
}
const a = createButton({ label: 'Submit', color: 'green' })
const b = createButton()
const c = createButton({ disabled: true })Question
What are the values of a, b, and c?