Memeriksa Apakah Objek Memiliki Properti Tertentu
Dengan JavaScript anda dimungkinkan mengetahui apakah suatu objek memiliki properti tertentu, untuk hal itu silahkan gunakan metode hasOwnProperty()
.
Metode hasOwnProperty()
yaitu metode untuk mengusut apakah suatu objek memiliki properti tertentu.
Sintak:
obj
yaitu objek JavaScript.propertyName
berisi properti yang ingin diperiksa.
Nilai yang dikembalikan metode ini yaitu boolean, true
dikembalikan kalau memang objek ini memiliki properti yang ditetapkan di dalam parameter, false
sebaliknya.
Sebagai pola kalau ada penggambaran objek berjulukan Person
ibarat berikut:
Jika anda ingin mengusut apakah objek Person
memiliki properti tertentu, misalkan properti yang ingin anda periksa yaitu lastname
, anda dapat menuliskannya ibarat berikut:
Sebaliknya kalau ingin mengusut apakah objek Person
memiliki properti firstname
, ganti nilai parameternya, dan menjadi ibarat berikut:
Kedua pola di atas akan mengembalikan nilai true
, sebab properti firstname
dan lastname
memang dimiliki oleh objek Person
. Coba anda ganti nilai parameternya dengan selain dua properti sebelumnya, false
nantinya dikembalikan.