JavaScript9 min read

JavaScript Destructuring: Arrays and Objects

Master destructuring in JavaScript. Learn to extract values from arrays and objects easily.

Alex Thompson
December 19, 2025
0.0k0

JavaScript Destructuring

Array Destructuring

Extract values from arrays easily.

```javascript const numbers = [1, 2, 3]; const [first, second, third] = numbers;

console.log(first); // 1 console.log(second); // 2 ```

Object Destructuring

Extract properties from objects.

```javascript const user = { name: 'John', age: 25, email: 'john@example.com' }; const { name, age } = user;

console.log(name); // "John" console.log(age); // 25 ```

Default Values

```javascript const { name, age = 18 } = user; ```

Key Takeaway

Destructuring extracts values easily. Use for arrays and objects. Saves code and makes it readable. Essential ES6 feature.

#JavaScript#Destructuring#ES6#Intermediate