javascript 使用BehaviorSubject的同步RxJS不正确

Posted

tags:

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

const { BehaviorSubject } = require('rxjs')
const { map, mergeMap, toArray } = require('rxjs/operators')

const behaviorSubject = (
  new BehaviorSubject(
    [1, 2, 3, 4]
  )
)

behaviorSubject
.pipe(
  mergeMap(array => (
    array
  )),
  map(String),
  toArray(),
)
.subscribe()
.unsubscribe()

const { value } = behaviorSubject

console.log(value)
// [1, 2, 3, 4] -- BROKEN!

以上是关于javascript 使用BehaviorSubject的同步RxJS不正确的主要内容,如果未能解决你的问题,请参考以下文章

使用 javascript 确定 javascript 中的堆栈深度

仅使用javascript检查由javascript创建的元素是不是存在[重复]

JavaScript(js)基础

javascript 使用

为啥使用 `javascript:void(0)` 而不是 `javascript:` 作为 href 不做占位符? [复制]

javascript 使用