Object literal syntax
by REPLY2SAGAR
JavaScript
// Create an object using object literal syntax
const person = {
firstName: "Sagar",
lastName: "Salunke",
age: 30,
isAdult: function() {
return this.age >= 18;
},
fullName: function() {
return `${this.firstName} ${this.lastName}`;
}
};
// Accessing properties
console.log(person.firstName); // Outputs: Sagar
console.log(person['lastName']); // Outputs: Salunke
// Accessing methods
console.log(person.isAdult()); // Outputs: true
console.log(person.fullName()); // Outputs: Sagar Salunke
// Adding a new property
person.email = "john.doe@example.com";
console.log(person.email); // Outputs: john.doe@example.com
// Deleting a property
delete person.age;
console.log(person.age); // Outputs: undefined