Object adalah variabel khusus dalam javascript yang bisa menampung banyak nilai dari berbagai macam tipe data di javascript. Nilai object disebut dengan properti, yaitu pasangan antara nama (kunci) dan nilai. Properti object dalam bentuk fungsi disebut method.
Properti dalam object ditulis dengan format “nama:nilai”, sedangkan method ditulis dengan format nama:fungsi. Objek di Javascript memiliki ciri khas, yaitu data yang ditampung dibungkus dengan kurung kurawal {}, dan antar data diberi koma ,.
Sebagai contoh, dalam kehidupan nyata, mobil adalah object. Semua mobil memiliki properti yang sama seperti tipe, model, dan warna, tetapi dapat memiliki nilai properti yang berbeda pada setiap mobil.
Semua mobil juga memiliki method yang sama seperti mengemudi, tetapi method tersebut dilakukan pada waktu yang berbeda. Method adalah perilaku dari objek (fungsi).
Bagaimana kita memodelkan object mobil pada pemprograman Javascript, berikut contohnya :
Pada contoh di atas, kita membuat object car yang memiliki properti type dengan nilai fiat, model dengan nilai 500, color dengan nilai white, dan properti dalam bentuk method (fungsi), yaitu method start, method drive, method brake, dan method stop.
Cara Membuat Object
- Menggunakan Object Literal
- Menggunakan Keyword new
Menggunakan Object Literal
Pada contoh di atas, cara penulisan contoh 2 lebih rapi dan mudah dipahami.
Menggunakan Kata Kunci new (Object Constructor)
Contoh:
Cara Mengakses Properti Object
Contoh:
Jika kita ingin mengakses properti objek secara dinamis, yaitu ketika kita menggunakan nama dari suatu variabel sebagai nama properti saat mengakses properti objek tersebut, caranya seperti berikut.
Contoh:
Mengakses properti object dalam bentuk method
Contoh:
Cara Menambah Properti Baru di Object
Contoh:
Cara Menghapus Properti di Object
Referensi:
0 Komentar