Returns all keys.
console.log(Object.keys(person));Output: ["name","age"]
๐ 17. Object.values()
Returns all values.
console.log(Object.values(person));Output: ["Deepak",25]
๐ฅ 18. Object.entries()
Returns key-value pairs.
console.log(Object.entries(person));Output: [["name","Deepak"], ["age",25]]
๐ฆ 19. Destructuring Objects
Extract values easily.
const person = { name:"Deepak", age:25 };
const { name, age } = person;โก 20. Spread Operator
Copy objects.
const person = { name:"Deepak" };
const updated = {...person, city:"Pune" };๐ฏ Real Interview Example
Array of Objects
const employees = [
{ id:1, name:"John" },
{ id:2, name:"Mike" }
];
console.log(employees[0].name);
Output: John
โญ Most Important Topics For Interviews
๐ฅ Arrays
๐ฅ Objects
๐ฅ map()
๐ฅ filter()
๐ฅ reduce()
๐ฅ Destructuring
๐ฅ Spread Operator
๐ฅ Object.keys()
๐ฅ Object.values()
๐ฅ Array of Objects
๐ Mini Practice Questions
Easy:
โ Find largest number in array,
โ Sum all array elements,
โ Count array length
Medium:
โ Remove duplicates,
โ Find second largest number,
โ Reverse array
Advanced:
โ Group objects by property,
โ Custom map() method,
โ Flatten nested arrays
Double Tap โค๏ธ For More