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 obj
bir nesne.
hasOwnProperty () Parametreleri
hasOwnProperty()
Yöntem alır:
- prop -
String
Test edilecek mülkün adı veya Sembolü.
HasOwnProperty () öğesinden dönüş değeri
Boolean
Nesnenin belirtilen özelliğe kendi özelliği olarak sahip olup olmadığını gösteren bir döndürür .
Notlar:
in
Operatörün aksine , bu yöntem nesnenin prototip zincirindeki bir özelliği kontrol etmez.hasOwnProperty
true
özelliğin değerinull
veya olsa bile döndürürundefined
.
Ö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 ()