javascript 传感器ForkJoin组合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 传感器ForkJoin组合相关的知识,希望对你有一定的参考价值。

createExecutableObservable(
  of(
    itemsByLine
    .split('\n')
  )
  .pipe(
    switchMap(itemList => (
      forkJoin(
        (
          from(itemList)
          .pipe(
            filter(Boolean),
            filter(item => (
              !(
                whitelist
                .includes(item)
              )
            )),
            map(item => (
              `*${item}*`
            )),
            toArray(),
          )
        ),
        (
          from(itemList)
          .pipe(
            filter(Boolean),
            filter(item => (
              !(
                whitelist
                .includes(item)
              )
            )),
            map(item => (
              `*.${item}.*`
            )),
            toArray(),
          )
        ),
      )
    )),
    map(([
      itemListAsterisk,
      itemListAsteriskWithDot,
    ]) => (
      itemListAsterisk
      .concat(itemListAsteriskWithDot)
    )),
  )
)
.execute()

以上是关于javascript 传感器ForkJoin组合的主要内容,如果未能解决你的问题,请参考以下文章

Angular 7 RxJs - HTTP 调用未在 ForkJoin 中完成

Observable.forkJoin() 不执行

解决超过 6 个 forkJoin 参数?

如何在 Observable.forkJoin(...) 中捕获错误?

ForkJoin框架

Rxjs:Observable.combineLatest vs Observable.forkJoin