Apa itu Objek


Objek adalah salah satu konsep fundamental dalam JavaScript. Mereka adalah entitas yang merepresentasikan data dengan cara yang lebih kompleks daripada tipe data primitif seperti string atau angka. Objek dapat memiliki properti dan metode yang memungkinkan Anda mengorganisir dan memanipulasi data.

Membuat Objek

Anda dapat membuat objek dalam JavaScript dengan dua cara utama:

1. Objek Literal

const mobil = {
  merek: 'Toyota',
  tahun: 2022,
  warna: 'Merah',
  hidupkan: function() {
    console.log('Mesin dinyalakan');
  }
};

2. Konstruktor Objek

Anda juga dapat membuat objek dengan konstruktor seperti ini:

function Kendaraan(merek, tahun, warna) {
  this.merek = merek;
  this.tahun = tahun;
  this.warna = warna;
  this.hidupkan = function() {
    console.log('Mesin dinyalakan');
  };
}

const mobil = new Kendaraan('Toyota', 2022, 'Merah');

Mengakses Properti Objek

Anda dapat mengakses properti objek dengan notasi titik (dot notation) atau notasi tanda kurung siku (bracket notation):

console.log(mobil.merek); // Output: Toyota
console.log(mobil['tahun']); // Output: 2022

Menggunakan Metode Objek

Metode adalah fungsi yang ada di dalam objek. Anda dapat memanggil metode objek seperti ini:

mobil.hidupkan(); // Output: Mesin dinyalakan

Mengubah Properti Objek

Anda dapat mengubah properti objek dengan mengganti nilainya:

mobil.warna = 'Biru';

Menghapus Properti Objek

Anda dapat menghapus properti objek dengan menggunakan perintah delete:

delete mobil.warna;

Itulah dasar-dasar objek dalam JavaScript. Mereka adalah cara yang kuat untuk mengorganisir data dan fungsionalitas dalam kode Anda. Semoga tutorial ini bermanfaat!