Javascript Object.propertyIsEnumerable ()

JavaScript Object.propertyIsEnumerable () -metoden kontrollerar om den angivna egenskapen kan räknas och är objektets egen egendom.

Syntaxen för propertyIsEnumerable()metoden är:

 obj.propertyIsEnumerable(prop)

Här objär ett objekt.

propertyIsEnumerable () Parametrar

Den propertyIsEnumerable()metod tar in:

  • prop - Namnet på egenskapen som ska testas.

Returvärde från propertyIsEnumerable ()

  • Returnerar en Booleanindikering om den angivna egenskapen är uppräkningsbar och är objektets egen egendom.

Obs! Varje objekt har en propertyIsEnumerablemetod. Denna metod kan avgöra om den angivna egenskapen i ett objekt kan räknas upp med en for… inslinga.

Exempel: Använda 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

 sant falskt falskt sant

Rekommenderad läsning: Javascript Object getPrototypeOf ()

Intressanta artiklar...