Skip to content
techsnow

Arrays & Objects

Objects

An object groups related values under named keys (also called properties).

const course = {
  title: "JavaScript Essentials",
  lessons: 16,
  free: true,
  tags: ["web", "beginner"],
  describe() {
    return `${this.title} has ${this.lessons} lessons`;
  },
};

console.log(course.title);        // dot notation
console.log(course["lessons"]);   // bracket notation
course.level = "Beginner";        // add a property
delete course.free;               // remove one
console.log(course.describe());

Output

JavaScript Essentials
16
JavaScript Essentials has 16 lessons
Object.keys(course);    // ["title", "lessons", ...]
Object.values(course);
Object.entries(course); // [["title", "..."], ...]