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