DEV Community

Hiral
Hiral

Posted on

Understanding Objects in JavaScript

JavaScript objects are collection of key-value pairs.
Key is property name and value is data stored into it property.

eg: let person ={
"name":"John",
"age:12
}
Object help us organise data. Represent real world entities.

Create Object
Object can be created using {}. You can add as many properties in object
let person = {
name: "John",
age: 25,
city: "London"
};

Accessing Object
Their are 2 ways of accessing Object:

  1. Dot Notation
console.log(person.name);
console.log(person.age);
Enter fullscreen mode Exit fullscreen mode

2.Bracket Notation

console.log(person["name"]);
console.log(person["city"]);
Enter fullscreen mode Exit fullscreen mode

Adding new properties

person.country = "UK";
console.log(person);
Enter fullscreen mode Exit fullscreen mode

Delete Properties
You remove properties using delete keyword:

delete person.city;

**Looping through Object**

for(let key in objects){
console.log(key,objects[key])
}
console.log(person);
Enter fullscreen mode Exit fullscreen mode
let arrPerson = Object.values(person)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)