Javascript Object.propertyIsEnumerable ()

Metoda JavaScript Object.propertyIsEnumerable () provjerava je li dato svojstvo nabrojivo i je li vlastito svojstvo objekta.

Sintaksa propertyIsEnumerable()metode je:

 obj.propertyIsEnumerable(prop)

Ovdje objje objekt.

propertyIsEnumerable () Parametri

propertyIsEnumerable()Postupak uzima u:

  • prop - naziv svojstva za testiranje.

Vrati vrijednost iz propertyIsEnumerable ()

  • Vraća Booleannaznaku je li navedeno svojstvo nabrojivo i je li vlastito svojstvo objekta.

Napomena: Svaki objekt ima propertyIsEnumerablemetodu. Ova metoda može odrediti može li se navedeno svojstvo u objektu nabrojati for… inpetljom.

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

Zanimljivi članci...