Dengan JavaScript anda dimungkinkan mengetahui apakah suatu objek mempunyai properti tertentu, untuk hal itu silahkan gunakan metode hasOwnProperty()
.
Metode hasOwnProperty()
adalah metode untuk memeriksa apakah suatu objek mempunyai properti tertentu.
Sintak:
obj
adalah objek JavaScript.propertyName
berisi properti yang ingin diperiksa.
Nilai yang dikembalikan metode ini adalah boolean, true
dikembalikan jika memang objek ini mempunyai properti yang ditetapkan di dalam parameter, false
sebaliknya.
Sebagai contoh jika ada penggambaran objek bernama Person
seperti berikut:
Jika anda ingin memeriksa apakah objek Person
mempunyai properti tertentu, misalkan properti yang ingin anda periksa adalah lastname
, anda bisa menuliskannya seperti berikut:
Sebaliknya jika ingin memeriksa apakah objek Person
mempunyai properti firstname
, ganti nilai parameternya, dan menjadi seperti berikut:
Kedua contoh di atas akan mengembalikan nilai true
, karena properti firstname
dan lastname
memang dimiliki oleh objek Person
. Coba anda ganti nilai parameternya dengan selain dua properti sebelumnya, false
nantinya dikembalikan.