Livre
Référence
Tutos
Scripts
Forums
FAQ
Tools
IA
TJS
Référence du JavaScript
Object
propertyIsEnumerable()
Méthode :
Object
.
propertyIsEnumerable
()
Indique si une propriété d'un objet est listable
Syntaxe
Boolean objet.propertyIsEnumerable(String nom)
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description
Retourne
true
si la propriété de
objet
est "enumerable", c'est-à-dire listable dans les boucles
for
..
in
ou dans l'appel à
keys()
.
Retourne
false
dans le cas contraire. Cela ne signifie pas que la propriété n'existe pas !
Pour retourner toutes les propriétés d'un objet, utilisez
propertyIsEnumerable()
.
Exemple 1 : Propriétés enumerable et valeur
Code source
<script
type=
"text/javascript"
>
function
Processeur
(
nom
,
vitesse
)
{
this
.
nom
=
nom
;
this
.
vitesse
=
vitesse
;
}
var
p
=
new
Processeur
(
"i9"
,
"4 GHz"
);
console
.
log
(
"p.nom vaut "
+
p
.
nom
);
console
.
log
(
"p.nom est-il enumerable ? "
+
p
.
propertyIsEnumerable
(
"nom"
));
console
.
log
(
"p.constructor.name vaut "
+
p
.
constructor
.
name
);
console
.
log
(
"p.constructor est-il enumerable ? "
+
p
.
propertyIsEnumerable
(
"constructor"
));
</script>
Résultat
Emulation de la console
Explication
Quelques propriétés et leur valeur.
p.constructor existe mais n'est pas enumerable.
Page en rapport
Le JavaScript, langage objet
Page mise à jour le
25/02/2020
Troisième édition Tout JavaScript chez Dunod
En savoir plus
Sortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne
Dunod
Fnac
Amazon
Chercher une fonction, un objet, ...
Le graph des objets Javascript
Chargement
en cours...
Le 15/02/2025 05:09:32 sur php 7 en 32.78 ms