Metoda JavaScript Object.propertyIsEnumerable () provjerava je li dato svojstvo nabrojivo i je li vlastito svojstvo objekta.
Sintaksa propertyIsEnumerable()
metode je:
obj.propertyIsEnumerable(prop)
Ovdje obj
je objekt.
propertyIsEnumerable () Parametri
propertyIsEnumerable()
Postupak uzima u:
- prop - naziv svojstva za testiranje.
Vrati vrijednost iz propertyIsEnumerable ()
- Vraća
Boolean
naznaku je li navedeno svojstvo nabrojivo i je li vlastito svojstvo objekta.
Napomena: Svaki objekt ima propertyIsEnumerable
metodu. Ova metoda može odrediti može li se navedeno svojstvo u objektu nabrojati for… in
petljom.
Primjer: Korištenje 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
Izlaz
istina lažno lažno istina
Preporučena literatura: Javascript objekt getPrototypeOf ()