Objek JavaScript mempunyaiOwnProperty ()

Kaedah Objek Objek hasOwnProperty () memeriksa apakah objek tersebut mempunyai harta yang diberikan sebagai miliknya sendiri.

Sintaks hasOwnProperty()kaedahnya adalah:

 obj.hasOwnProperty(prop)

Di sini, objadalah objek.

Parameter hasOwnProperty ()

The hasOwnProperty()Cara mengambil masa dalam:

  • prop - StringNama atau Simbol harta yang hendak diuji.

Nilai pulangan dari hasOwnProperty ()

  • Mengembalikan yang Booleanmenunjukkan sama ada objek tersebut mempunyai harta yang ditentukan sebagai miliknya atau tidak.

Catatan:

  • Tidak seperti inpengendali, kaedah ini tidak memeriksa harta benda dalam rantai prototaip objek.
  • hasOwnPropertykembali truewalaupun nilai harta itu nullatau undefined.

Contoh: Menggunakan hasOwnProperty ()

 const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false

Pengeluaran

 benar palsu palsu

Bacaan yang Disyorkan: Objek Javascript.propertyIsEnumerable ()

Artikel menarik...