2 votes

Est Observable.toPromise et Observable.last().subscribe sont identiques

Sont ces deux lignes de code identiques en performance

Observable.range(1,5).toPromise().then(res => console.log(res))

vs

Observable.range(1,5).last().subscribe(res => console.log(res))

3voto

Mark Points 859

Si vous regardez la documentation de toPromise(), vous verrez que c'est presque identique

return new Promise((resolve, reject) => {
    let value;
    this.subscribe((x) => value = x, (err) => reject(err), () => resolve(value));
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X