Object
Objects are collections of key‑value pairs. Keys are strings (or symbols), values can be any type.
Creating objects:
// Object literallet person = { name: "Alice", age: 30, greet() { console.log(`Hi, I'm ${this.name}`); },};
// Using new Object()let car = new Object();car.brand = "Tesla";Accessing properties:
Dot notation: person.name
Bracket notation: person[‘name’] (useful for dynamic keys)
Adding/modifying properties:
person.city = "Paris";person["age"] = 31;Deleting properties:
delete person.age;Methods are functions stored as properties.
person.greet(); // "Hi, I'm Alice"Objects are mutable and passed by reference.