Énumérer les propriétés d'un objet
Compte tenu de la classe suivante, comment puis-je énumérer ses propriétés, c'est à dire obtenir un résultat comme [station1, station2, station3 ...]
?
Je ne peux voir comment énumérer les valeurs des propriétés, c'est à dire [null, null, null]
.
class stationGuide {
station1: any;
station2: any;
station3: any;
constructor(){
this.station1 = null;
this.station2 = null;
this.station3 = null;
}
}
- Avez-vous regardé
Object.keys
?
Vous devez vous connecter pour publier un commentaire.
Vous avez deux options, à l'aide de la Objet.les touches() et puis forEach, ou de l'utilisation pour/dans:
(code dans l'aire de jeux)
Avec le Réfléchir objet que vous êtes en mesure d'accéder et de modifier n'importe quel objet de la programmation. De plus, cette approche ne jette pas un "Élément a implicitement un "tout" type parce que l'expression de type 'string' ne peut pas être utilisé pour le type d'index '{}'" erreur.
(code dans l'aire de jeux)