Meminta nasihat tentang isu pelaksanaan rxjs
P粉310297406
P粉310297406 2022-05-05 10:26:27
0
0
1109

Hello, saya mempunyai adegan seperti ini.

const a = [1, 2, 3, 4, 5, 6, 7]; daripada(a.splice(0, 3)) .paip( concatMap(val => { Pulangan(val).paip(delay(Math.random() * 1000)); }),                                                                                                                                                                                                                                                                                                                                                                                                                             Ulang Apabila (selesai =>) selesai.         ketik(val => { console.log(a); }),         takeWhile(val => a.length > 0) ) .subscribe(() => {});

Jangkaan saya ialah mencetak [4,5,6] buat kali pertama. Kemudian cetakan [7] untuk kali kedua.

Tetapi apabila kod berjalan, ia terus mencetak [4,5,6,7]. Tidak tahu mengapa?

Bolehkah anda membantu saya mengetahui sebabnya?

P粉310297406
P粉310297406

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan