DEV Community

Alaguselvan T
Alaguselvan T

Posted on

OBJECTS IN JS

Definition:
A JavaScript object is a collection of key-value pairs used to store related data and functionality.

const person = {
  firstName: "Alagu",
  lastName: "Selvan",
  age: 21,
  isEmployee: false
};

console.log(person);
Enter fullscreen mode Exit fullscreen mode

Adding Properties:

const person = {
  name: "Alagu"
};

person.age = 21;

console.log(person);
Enter fullscreen mode Exit fullscreen mode

Updating Properties:

person.age = 30;
Enter fullscreen mode Exit fullscreen mode

Deleting Properties:

delete person.age;
Enter fullscreen mode Exit fullscreen mode

OBJECT METHODS:
Objects can also contain functions

const person = {
  name: "Alagu",

  ak() {
    console.log("Hello ak");
  }
};

person.ak();
Enter fullscreen mode Exit fullscreen mode

This Keyword:
Inside an object, this refers to the current object.

const person = {
  name: "Alagu",

  ak() {
    console.log("Hello " + this.name);
  }
};

person.ak();
Enter fullscreen mode Exit fullscreen mode

NESTED OBJECTS:
Objects can contain other objects.

const employee = {
  name: "Alagu",

  address: {
    city: "Chennai",
    state: "Tamil Nadu"
  }
};

console.log(employee.address.city);
Enter fullscreen mode Exit fullscreen mode

Top comments (0)