Penjelasan JavaScript Object

Objek merupakan salah satu konsep fundamental dalam pemrograman JavaScript. Objek adalah kumpulan pasangan properti (key) dan nilai (value) yang mewakili karakteristik atau informasi tentang sesuatu. Properti dapat berupa metode atau variabel.

Berikut adalah penjelasan tentang cara menggunakan dan mengelola objek dalam JavaScript:

Anda dapat membuat objek dengan menggunakan sintaksis objek literal:

// Membuat objek kosong
let person = {};

// Membuat objek dengan properti
let person = {
  name: "John",
  age: 30,
  isStudent: false
};

Anda bisa mengakses properti dalam objek dengan menggunakan dot notation (notasi titik) atau bracket notation (notasi kurung siku):

// Mengakses properti menggunakan dot notation
console.log(person.name); // Output: John

// Mengakses properti menggunakan bracket notation
console.log(person["age"]); // Output: 30

Anda dapat menambahkan properti baru atau mengubah nilai properti yang sudah ada:

// Menambah properti baru
person.city = "Jakarta";

// Mengubah nilai properti
person.age = 32;

Objek Bersarang (Nested Objects): Anda dapat memiliki objek di dalam objek untuk merepresentasikan struktur yang lebih kompleks:

let student = {
  name: "Alice",
  age: 25,
  contact: {
    email: "alice@example.com",
    phone: "123-456-7890"
  }
};

console.log(student.contact.email); // Output: alice@example.com

Metode dalam Objek: Anda dapat menambahkan fungsi sebagai properti dalam objek, yang disebut metode:

let calculator = {
  add: function(a, b) {
    return a + b;
  },
  subtract: function(a, b) {
    return a - b;
  }
};

console.log(calculator.add(5, 3)); // Output: 8