Share via


propertyIsEnumerable, propriété

Retourne une valeur booléenne indiquant si une propriété spécifiée fait partie d'un objet et si elle est énumérable.

object.propertyIsEnumerable(propName)

Arguments

  • object
    Obligatoire. Instance d'un objet.

  • propName
    Obligatoire. Valeur de chaîne du nom d'une propriété.

Notes

La propriété propertyIsEnumerable retourne la valeur true si la propriété propName existe dans object et si elle peut être énumérée à l'aide d'une boucle For...In. La propriété propertyIsEnumerable retourne la valeur false si object ne possède pas de propriété du nom spécifié ou si la propriété spécifiée n'est pas énumérable. En règle générale, les propriétés prédéfinies ne sont pas énumérables, alors que celles qui sont définies par l'utilisateur le sont toujours.

La propriété propertyIsEnumerable ne prend pas en compte les objets dans la chaîne prototype.

Exemple

L'exemple suivant illustre l'utilisation de la propriété propertyIsEnumerable.

var a = new Array("apple", "banana", "cactus");
var s = a.propertyIsEnumerable(1);
print (s);

Le résultat généré par ce programme est le suivant :

true

Configuration requise

Version 5.5

S'applique à :

Object, objet

Voir aussi

Autres ressources

Propriétés (Visual Studio - JScript)