Skip to content
On this page

Comment utiliser of en RxJS ?

RxJS est un ensemble de bibliothèques pour les programmes asynchrones et réactifs en JavaScript. L'opérateur of est utilisé pour créer un Observable à partir d'une série de valeurs, qu'il émettra l'une après l'autre dans l'ordre donné. Voici un exemple d'utilisation de l'opérateur of :

js
import { of } from 'rxjs';

// Créer un Observable à partir de la série de valeurs 1, 2, 3 et 4
const source = of(1, 2, 3, 4);

// Souscrire à l'Observable et afficher chaque valeur dans la console
source.subscribe(val => console.log(val));

// Cela affichera les valeurs 1, 2, 3 et 4 dans la console

L'opérateur of peut également être utilisé pour créer un Observable à partir d'un tableau de valeurs :

js
import { of } from 'rxjs';

// Créer un Observable à partir du tableau [1, 2, 3, 4]
const source = of([1, 2, 3, 4]);

// Souscrire à l'Observable et afficher chaque valeur dans la console
source.subscribe(val => console.log(val));

// Cela affichera le tableau [1, 2, 3, 4] dans la console

Il est important de noter que l'opérateur of émettra chaque valeur de la série dans l'ordre donné, puis émettra une notification de complétion pour indiquer qu'il n'y a plus de valeurs à émettre.