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); output: {name: "Priya", age: 20, city: "Chennai"}
To access object:
- Dot notation
console.log(person.name); console.log(person.age); output: Priya
20
2.Bracket notation
console.log(person["city"]); output : Chennai
Object CRUD Operations :
- Add a new property
let mobile = { name: "Vivo", price: 20000, }; mobile.model: "V80"; //includes this console.log(student); output: Vivo
20000
V80
- Read a property
console.log(mobile.name); //Vivo console.log(mobile["name"]); //Vivo - Update a property
mobile.price: 25000; console.log(mobile.price); // 25000 - Delete a property
delete mobile.price; console.log(mobile); //price will be removed output: Vivo
V80
