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:
objadalah objek JavaScript.propertyNameberisi 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.