race
Retorna un Observable que refleja al primer Observable que emita un valor
Descripción
Ejemplos
import { mapTo } from "rxjs/operators";
import { race, timer } from "rxjs";
const slow$ = timer(5000).pipe(mapTo("Caracol"));
const medium$ = timer(3000).pipe(mapTo("Gatito"));
const fast$ = timer(2000).pipe(mapTo("Guepardo"));
//
race(slow$, medium$, fast$).subscribe((winner) =>
console.log(`Y el ganador es... ¡${winner}!`)
);
// Salida: Y el ganador es... ¡Guepardo!Ejemplo de la documentación oficial
Recursos adicionales
Last updated