Metóda JavaScript Object.propertyIsEnumerable () kontroluje, či je daná vlastnosť spočítateľná a či je vlastnosťou objektu.
Syntax propertyIsEnumerable()
metódy je:
obj.propertyIsEnumerable(prop)
Tu obj
je objekt.
propertyIsEnumerable () parametre
propertyIsEnumerable()
Metóda berie v:
- prop - Názov vlastnosti, ktorá sa má otestovať.
Vrátiť hodnotu z propertyIsEnumerable ()
- Vráti
Boolean
indikáciu, či je zadaná vlastnosť spočítateľná a je vlastnou vlastnosťou objektu.
Poznámka: Každý objekt má svoju propertyIsEnumerable
metódu. Táto metóda môže určiť, či je možné zadanú vlastnosť v objekte vyčísliť pomocou for… in
slučky.
Príklad: Použitie Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Výkon
pravda nepravda nepravda pravda
Odporúčané čítanie: Javascriptový objekt getPrototypeOf ()