Properti pada object berisi nilai-nilai yang berhubungan dengan object tersebut.
Mengakses Properti
Properti object dapat diakses dengan menggunakan format-format dibawah ini.
NamaObject.NamaProperti
Atau bisa juga dengan format seperti ini.
NamaObject["NamaProperti"]
Dua contoh di bawah ini memperlihatkan cara mengakses properti age dan firstname pada object person.
person.firstname + " is " + person.age + " years old.";
person["firstname"] + " is " + person["age"] + " years old.";
For in loop
For in loop adalah pengulangan for khusus untuk object. Pengulangan akan dieksekusi untuk setiap properti yang ada dalam object tersebut.
for (variable in object) {
// code to be executed
}
Contoh di bawah ini menggunakan for in loop untuk mengakses setiap properti pada object person.
var person = {fname:"John", lname:"Doe", age:25};
for (x in person) {
txt += person[x];
}
Menambah Properti Baru
Properti baru dapat ditambahkan kepada suatu object yang sudah terbentuk. Nilai properti tersebut langsung diberikan pada saat penambahan.
person.nationality = "English";
Menghapus Properti
Properti dalam object dapat dihapus dengan memakai keyword delete. Properti yang dihapus tidak dapat diakses lagi kecuali ditambahkan lagi kepada object tersebut. Nilai pada properti yang dihapus akan otomatis hilang.
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
delete person.age; // or delete person["age"];
Tutorial sebelumnya : Membuat Object JavaScript
Tutorial setelahnya : Fungsi Pada Object
Semua Tutorial JavaScript : Tutorial JavaScript