javascript programmation objet

fabrik56

Membre enregistré
20 Janvier 2018
2
0
58
Bonjour,
j'ai écris un programme dans lequel je crée des objets.
var voiture={
init:function(marque,modele,puissance) {
this.marque=marque;
this.modele=modele;
this.puissance=puissance;
}
....
}
var P1=Object.create(voiture);
var P2=Object.create(voiture);
var P3=Object.create(voiture);
P1.init("marque1","modele1",300);
P2.init("marque2","modele2",400);
P3.init("marque3","modele3",500);

....
Je veux calculer la puissance moyenne de mes véhicules. Actuellement je ne sais pas faire autrement qu'en faisant moyenne(P1.puissance, P2.puissance , ...)
J'aimerai automatiser cela en tant capable d'appeler mes véhicules par leur numéro (P[0].puissance pour le véhicule 1, ...
Est ce possible ?
Merci,

Fabrice
 
Bonsoir,
je m'en suis sorti en créant un tableau
var voiture=new Array();
voiture[1]=P1;
....
et j'appelle voiture.puissance pour faire mes calculs.