propertyIsEnumerable, propriété
Mise à jour : novembre 2007
Retourne une valeur booléenne indiquant si une propriété spécifiée fait partie d'un objet et si elle peut être énumérée.
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 ne peut pas être énumérée. En règle générale, les propriétés prédéfinies ne peuvent pas être énumérées, 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 ci-dessous illustre l'utilisation de la propriété propertyIsEnumerable.
var a : Array = new Array("apple", "banana", "cactus");
print(a.propertyIsEnumerable(1));
Le résultat généré par ce programme est le suivant :
true