Interview Question

What is destructuring?

Destructuring extracts values using array or object patterns.

💡 Concept ✅ Quick Revision ⚡ JavaScript

Answer

Destructuring binding and assignment syntax extracts values from arrays or objects. • Array patterns use iterator order. • Object patterns read named properties. • Patterns can include defaults, nesting, and rest elements or properties.

Example

Code
const user = { name: 'Maya', role: 'admin' };
const { name, role } = user;
console.log(name, role);
Output
Maya admin

Quick Revision

Destructuring extracts values using array or object patterns.