Proprietà propertyIsEnumerable
Aggiornamento: novembre 2007
Restituisce un valore booleano che indica se una proprietà specificata è parte di un oggetto e se è enumerabile.
object.propertyIsEnumerable(propName)
Argomenti
object
Obbligatorio. Istanza di un oggetto.propName
Obbligatorio. Valore stringa di un nome di proprietà.
Note
La proprietà propertyIsEnumerable restituisce il valore true se la proprietà specificata in propName esiste in object e può essere enumerata utilizzando un ciclo For...In. Viene invece restituito false se a object non è associata una proprietà con il nome specificato oppure se la proprietà specificata non è enumerabile. Le proprietà predefinite non sono in genere enumerabili mentre quelle definite dall'utente sono sempre enumerabili.
Mediante la proprietà propertyIsEnumerable non vengono considerati gli oggetti nella catena di prototipi.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo della proprietà propertyIsEnumerable.
var a : Array = new Array("apple", "banana", "cactus");
print(a.propertyIsEnumerable(1));
L'output del programma è il seguente:
true