Javascript Object.propertyIsEnumerable ()

JavaScript Object.propertyIsEnumerable () -metoden kontrollerer, om den givne egenskab kan tælles og er objektets egen ejendom.

Metodens syntaks propertyIsEnumerable()er:

 obj.propertyIsEnumerable(prop)

Her objer et objekt.

propertyIsEnumerable () Parametre

Den propertyIsEnumerable()metode tager i:

  • prop - Navnet på ejendommen, der skal testes.

Returneringsværdi fra propertyIsEnumerable ()

  • Returnerer en Booleanindikation af, om den angivne egenskab kan tælles og er objektets egen ejendom.

Bemærk: Hvert objekt har en propertyIsEnumerablemetode. Denne metode kan bestemme, om den specificerede egenskab i et objekt kan tælles med en for… insløjfe.

Eksempel: Brug af 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

Produktion

 sandt falsk falsk sandt

Anbefalet læsning: Javascript Object getPrototypeOf ()

Interessante artikler...