javascript 使用RxJS的同步传感器执行错误

Posted

tags:

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

const { delay, map, toArray } = require('rxjs/operators')
const { from } = require('rxjs')

const createExecutableObservable = require('./createExecutableObservable')

const asyncValue = (
  createExecutableObservable(
    from([1, 2, 3, 4])
  )
  .pipe(
    map(String),
    delay(1000),
    toArray(),
  )
  .execute()
)

console.log(asyncValue)
// undefined

// 1 second later
// Error: Cannot return multiple values in `createExecutableObservable`. Make sure your pipeline returns only a single value and doesn't use asynchronous operators.

以上是关于javascript 使用RxJS的同步传感器执行错误的主要内容,如果未能解决你的问题,请参考以下文章

javascript RxJS中的同步执行

javascript 具有发生器的同步RxJS执行

javascript 在RxJS中自动取消订阅同步执行

javascript RxJS传感器性能

javascript 带有ramda和rxjs的es6中的传感器

javascript 使用BehaviorSubject的同步RxJS不正确