bonsoir, voici une méthode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
   addMatiere(newMatiere: Sommaire) {
        newMatiere.id = this._matieres.map(s => s.id)
        .reduce((p, c) => p < c ? c : p) + 1;
        this._matieres.push(newMatiere);
    }
voici ce que je met en paramètre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
addMatiere({id: 0, name:this.nomMatiere});
je n'arrive pas à expliquer quelles sont les variables qui correspond à p et c ?

comment expliquer simplement cette méthodes ?

merci de vos réponses