Dans ton ".then()" tu dois mettre une fonction.
Cette fonction va être appelée avec comme argument l'objet en retour de la promise précédente.
Du coup "_ => this.Traitement(t)" c'est juste une fonction anonyme utilisant la notation flèche sur une seule ligne.
Le symbole "_", ben c'est juste le nom de l'argument. Traditionnellement on l'utilise pour les arguments d'une fonction qui ne sont pas utilisés.
On aurait pu aussi totalement l'omettre dans le cas présenté.
Voici des exemples équivalents dans le cas où on utiliserait cet argument :
Code:
pipeline.then(_ => this.Traitement(t, _))
Code:
pipeline.then(tata => this.Traitement(t, tata))
Code:
pipeline.then(tata => {
this.Traitement(t, tata)
})
Code:
pipeline.then(function(_) {
this.Traitement(t, _)
})
Code:
pipeline.then(function toto(_) {
this.Traitement(t, _)
})
Code:
function toto(tata) {
this.Traitement(t, tata)
}
pipeline.then(_ => toto(_))
Code:
function toto(tata) {
this.Traitement(t, tata)
}
pipeline.then(toto)