是否有更有效的方法访问数组?
const combineLatestResult$ = combineLatest(
firstObservable$,
secondObservable$,
thirdObservable$,
);
combineLatestResult$.pipe(
take(1),
takeWhile(([first, second, third]: [string, boolean, number]) => !second),
tap(([first, second, third]: [string, boolean, number]) => {
first;
third;
// do something
}),
).subscribe();
我想做这样的事情:
...
combineLatestResult$.pipe(
take(1),
takeWhile((arr) => !arr.second),
tap((arr) => {
arr.first;
arr.third;
// do something
}),
).subscribe();
在takeWhile运算符中,我只需要使用数组中的一项。之后,我将不再使用它。基本上,我想知道是否可以一次命名数组项,然后多次使用它。