Salut à tous,

Mon projet permet de gérer plusieur langues. En js je peux mettre des conditions pour gerer cela.

Mais comme le nombre de langue n'est pas precisé. Je donc dois le faire dynamiquement.

ce je fesait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if(lang == "en")
...
if(lang == "fr")
...
...
...
et ce que fait maintenant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
transaltedChoiceLoop.forEach((item) => {
                    if(lang == item){
                        window[extPromisesLang + item].push(getTranslation(value,lang));
                        promise = window[extPromisesLang + item];
                    }
                });
mon erreur:

TypeError: Cannot read property 'push' of undefined
Je ne sait pas ajouter d'element dans mon tableau avec un variable dynamique..

Merci pour votre aide.