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!