Bonjour,
j'ai crée une classe qui contient un tableau de verbe et des fonctions pour l'affichage du temps selon le choix de l'utilisateur(être, avoir), j'ai mis en paramètres des fonctions les indices des tableaux, mais je trouve compliqué et pas lisible. Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
static prenomsP = ["io", "tu", "lui-lei", "noi", "voi", "loro"]
temps= 
            [
            ['sono', 'sei', 'é', 'siamo', 'siete', 'sono'],
            ['stavo', 'stavi', 'stava', 'stavamo', 'stavate', 'stavano'],
            ['essente', 'stato', 'stati', 'state']
            ];
 
ecritureTemps(indicePrenoms, indice, indice1) {
        return `${Auxiliaires.prenomsP[indicePrenoms]} ${this.temps[indice][indice1] }`;
    }
let etre = new Etre("essere");
 
for(let i =0; i<Auxiliaires.prenomsP.length; i++){
            document.getElementById('present').innerHTML+=
            etre.ecritureTemps(i, 0, i) + '<br>';
}
Peut éviter d'utiliser les indices comme paramètres et travailler plus avec les objets, j'ai essayé de construire le tableau de cette sorte mais je ne sais pas trop comment m'y prendre et éviter les indices...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
temps= 
            [
            {present : ['sono', 'sei', 'é', 'siamo', 'siete', 'sono']},
            {imparfait :['stavo', 'stavi', 'stava', 'stavamo', 'stavate', 'stavano']}
            ]
Je sais que dans ce cas une base de donnée SQL est plus adaptée, mais je voudrais un peu pour mon loisir personnel apprendre le JS. Pouvez vous me conseillez et me faire un exemple?
merci