Objects, Properties, dan Metode
Dalam kehidupan nyata, mobil adalah obyek.
Sebuah mobil memiliki sifat seperti berat dan warna, dan metode seperti awal dan berhenti.
Semua mobil memiliki sifat yang sama, tetapi nilai-nilai properti berbeda dari mobil ke mobil.
JavaScript Objects
Anda telah belajar bahwa variabel JavaScript adalah wadah untuk nilai data.
Kode ini memberikan nilai (Fiat) ke variabel bernama car:
var car = "Fiat";
Objek adalah variabel juga. Tapi dapat berisi banyak nilai.
Kode ini memberikan banyak nilai (Fiat, 500, putih) untuk variabel bernama car:
var car = {type:"Fiat", model: 500, warna: "putih"};
Properti objek
Nama: nilai pasangan (dalam objek JavaScript) yang disebut properti.
var = {firstName:"Budi", lastName:"Santoso", usia:30};
Properti | Nilai properti |
---|---|
nama depan | Budi |
nama Belakang | Santoso |
usia | 30 |
Mengakses Properti Obyek
Anda dapat mengakses properti obyek dalam dua cara:
namaObject.namaProperty
atau
namaObject[namaProperty]
Contoh:
person.lastName;
atau
person['lastName'];
Mengakses Metode Object
Anda dapat mengakses metode objek dengan sintaks berikut:
namaObject.methodName()
contoh:
<script>
var person = {
firstName : "Dicky",
lastName : "Andre",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName ;
}
};
document.write(person.fullName());
</script>
Jika Anda mengakses properti fullName, tanpa (), itu akan kembali definisi fungsi:
document.write(person.fullName);
0 komentar:
Posting Komentar