JavaScript Objects
Objects store key-value pairs. Functions inside objects are methods.
Access
- Dot:
user.name - Bracket:
user["name"]
Useful
Object.keys(obj)Object.values(obj)Object.entries(obj)
Objects store key-value pairs. Functions inside objects are methods.
user.nameuser["name"]Object.keys(obj)Object.values(obj)Object.entries(obj)const user={name:'Alice',age:25,greet(){return `Hi, I\'m ${this.name}!`;}};
console.log(user.name); // 'Alice'
console.log(user.greet()); // 'Hi, I'm Alice!'
Object.keys(user); // ['name','age','greet']
More in JavaScript