Ich bitte um Rat zu Problemen bei der Ausführung von RXJS
P粉310297406
P粉310297406 2022-05-05 10:26:27
0
0
1101

Hallo, ich habe eine Szene wie diese.

const a = [1, 2, 3, 4, 5, 6, 7]; from(a.splice(0, 3)) .Rohr( concatMap(val => { Rückgabe von(val).pipe(delay(Math.random() * 1000)); }),                                                                                                                                                                                       RepeatWhen(completed => abgeschlossen.pipe(delay(2000)))),         tap(val => { console.log(a); }),         takeWhile(val => a.length > 0) ) .subscribe(() => {});

Meine Erwartung ist, dass a zum ersten Mal [4,5,6] ausgibt. Dann druckt a [7] ein zweites Mal aus.

Aber wenn der Code ausgeführt wird, wird weiterhin [4,5,6,7] gedruckt. Sie können nicht herausfinden, warum?

Können Sie mir helfen, den Grund herauszufinden?

P粉310297406
P粉310297406

Antworte allen(0)
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage