rxjs 실행 문제에 대한 조언 요청
P粉310297406
P粉310297406 2022-05-05 10:26:27
0
0
1103

안녕하세요 이런 장면이 있어요.

const a = [1, 2, 3, 4, 5, 6, 7]; 에서(a.스플라이스(0, 3)) .파이프( concatMap(val => { Return of(val).pipe(delay(Math.random() * 1000)); }), ~                                                                             반복할 때 (완료 => 완료.파이프(지연(2000)))),         tap(val => { console.log(a); }),         takeWhile(val => a.length > 0) ) .subscribe(() => {});

내 기대는 a가 처음으로 [4,5,6]을 인쇄하는 것입니다. 그런 다음 A는 [7]을 두 번째로 인쇄합니다.

하지만 코드가 실행되면 [4,5,6,7]이 계속 인쇄됩니다. 이유를 알 수 없나요?

이유를 찾는 데 도움을 주실 수 있나요?

P粉310297406
P粉310297406

모든 응답(0)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿