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ğerinullveya 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 ()








