Skip to content
On this page

Comment utiliser auditTime sur RxJS ?

Pour utiliser la méthode auditTime() de RxJS, vous devez d'abord inclure l'Observable dans votre projet en utilisant l'une des méthodes d'importation fournies par RxJS. Par exemple, vous pouvez utiliser la syntaxe suivante pour importer l'Observable et la méthode auditTime() depuis RxJS :

js
import { auditTime } from 'rxjs'

Vous pouvez utiliser la méthode auditTime() pour limiter la fréquence des événements émis par un Observable en définissant un intervalle de temps. Par exemple:

js
import { auditTime, interval } from 'rxjs'

const source = interval(500);
const example = source.pipe(auditTime(1000));
// émet 0, 1, 2, 3, 4, 5, ... avec un intervalle de 500 ms
// émet 0, 2, 4, 6, 8, ... avec un intervalle d'environ 1 seconde

Dans cet exemple, la méthode auditTime() est utilisée pour limiter la fréquence des événements émis par l'Observable source à une fois par seconde en utilisant un intervalle de temps de 1000 ms. Cela signifie que, bien que l'Observable source émette des événements avec un intervalle de 500 ms, seuls les événements qui sont émis à des intervalles d'environ 1 seconde seront inclus dans l'Observable renvoyé par la méthode auditTime().