Rumah  >  Soal Jawab  >  teks badan

Meminta nasihat tentang isu pelaksanaan rxjs

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粉310297406P粉310297406898 hari yang lalu1071

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas