Javascript Object hasOwnProperty () metode pārbauda, vai objektam ir īpašums kā īpašums.
Metodes sintakse hasOwnProperty()ir šāda:
obj.hasOwnProperty(prop)
Šeit objir objekts.
hasOwnProperty () parametri
hasOwnProperty()Metode ņem in:
- prop - Par
Stringnosaukums vai simbols īpašumu uz testu.
Atgriešanās vērtība no hasOwnProperty ()
- Atgriež
Booleannorādi, vai objektam ir vai nav norādītais īpašums.
Piezīmes:
- Atšķirībā no
inoperatora, šī metode nepārbauda objekta prototipa ķēdē esošo īpašību. hasOwnPropertyatgriežtruepat tad, ja īpašuma vērtība irnullvaiundefined.
Piemērs: hasOwnProperty () izmantošana
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
Rezultāts
patiess viltus nepatiess
Ieteicamā literatūra: Javascript Object.propertyIsEnumerable ()








