Bonjour,
J'ai en angular un codeet j'aimerais savoir si c'est simplifiable :
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) ) ?
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; }
Merci
Partager