JavaScript Nesnesi hasOwnProperty ()

JavaScript Object hasOwnProperty () yöntemi, nesnenin kendi özelliği olarak belirli özelliğe sahip olup olmadığını kontrol eder.

hasOwnProperty()Yöntemin sözdizimi şöyledir:

 obj.hasOwnProperty(prop)

İşte objbir nesne.

hasOwnProperty () Parametreleri

hasOwnProperty()Yöntem alır:

  • prop - StringTest edilecek mülkün adı veya Sembolü.

HasOwnProperty () öğesinden dönüş değeri

  • BooleanNesnenin belirtilen özelliğe kendi özelliği olarak sahip olup olmadığını gösteren bir döndürür .

Notlar:

  • inOperatörün aksine , bu yöntem nesnenin prototip zincirindeki bir özelliği kontrol etmez.
  • hasOwnPropertytrueözelliğin değeri nullveya olsa bile döndürür undefined.

Örnek: hasOwnProperty () kullanma

 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

Çıktı

 doğru yanlış yanlış

Önerilen Kaynaklar: Javascript Object.propertyIsEnumerable ()

Ilginç makaleler...