DEV Community

Sowntharya
Sowntharya

Posted on

Objects in JS

Object is a non primitive data type to store functions and values.
Multiple values as key:value pairs.
Functions are stored as key:function() pairs called methods.
Object store related information about one thing.

Examples:

let person = {
name : "Priya",
age : 20,
city : "Chennai"
};
console.log(person);
Enter fullscreen mode Exit fullscreen mode

output: {name: "Priya", age: 20, city: "Chennai"}

To access object:

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

output: Priya
20

2.Bracket notation

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

output : Chennai

Object CRUD Operations :

  1. Add a new property
let mobile = {
name: "Vivo",
price: 20000,
};
mobile.model: "V80";  //includes this
console.log(student);
Enter fullscreen mode Exit fullscreen mode

output: Vivo
20000
V80

  1. Read a property
console.log(mobile.name); //Vivo
console.log(mobile["name"]); //Vivo
Enter fullscreen mode Exit fullscreen mode
  1. Update a property
mobile.price: 25000;
console.log(mobile.price); // 25000
Enter fullscreen mode Exit fullscreen mode
  1. Delete a property
delete mobile.price;
console.log(mobile); //price will be removed
Enter fullscreen mode Exit fullscreen mode

output: Vivo
V80

Top comments (0)