Bonjour,

J'ai en angular un codeet j'aimerais savoir si c'est simplifiable :
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
private getAllFormationsByEtab(datasDossier: Dossier[], etablissement: string): any[] {
    const resultDossier: any[] = [];
    const tmpForm: any[] = [];
 
    for (const key in datasDossier) {
      if (datasDossier.hasOwnProperty(key)) {
        const element: Dossier = datasDossier[key];
 
        if (!tmpForm.includes(element.formation) && element.uairne === etablissement) {
          tmpForm.push(element.formation);
          resultDossier.push(element.formation);
        }
      }
    }
 
    return resultDossier;
  }
J'aimerais savoir si on peux le simplifier ? En utilisant par exemple lodash et filter (_.filter(datasDossier, (x) => x.uairne === etablissement && !datasDossier.includes(x.formation) ) ?

Merci