Use destructuring to extract object properties
const user = { name: 'Alice', age: 30, city: 'NYC' };
const { name, age } = user;
console.log(name, age); // "Alice" 30const config = {
apiUrl: 'https://api.example.com',
timeout: 5000,
retries: 3
};
const { apiUrl, timeout } = config;
console.log(`API: ${apiUrl}, timeout: ${timeout}`);const { name = 'Guest', age = 0 } = user;
console.log(name); // "Guest" if not in userconst { name: userName, age: userAge } = user;const { address: { city, street } } = user;Avoid manual property access in loops
// DON'T DO THIS
var name = user.name;
var age = user.age;✓ Works in all modern browsers (ES6+)