Skip to content
On this page

Comment utiliser concatAll en RxJS ?

La méthode concatAll est utilisée pour concaténer les valeurs de tous les sous-observables d'un observable dans l'ordre dans lequel ils sont produits. Voici un exemple d'utilisation de concatAll :

js
const source = from([
  of(1, 2, 3),
  of(4, 5, 6),
  of(7, 8, 9)
]);

source.concatAll().subscribe(val => console.log(val));

// Output:
// 1
// 2
// 3
// 4
// 5
// 6
// 7
// 8
// 9

Dans cet exemple, source est un observable qui émet des observables d'entiers. L'appel à concatAll permet de concaténer les valeurs de tous ces sous-observables dans l'ordre dans lequel ils sont produits, puis les affiche à l'aide de l'abonné (subscribe). Le résultat final est un observable qui émet les valeurs 1, 2, 3, 4, 5, 6, 7, 8 et 9 dans cet ordre.