RXJS BehaviorSubject getValue 与价值

fli*_*eer 8 rxjs behaviorsubject angular

我想知道 ? 上的getValue功能和readonly value属性之间的主要区别是什么BehaviorSubject?使用一个比另一个有好处吗?

Rea*_*lar 11

这两种方法没有区别。

在内部,从BehaviorSubject返回值getValue()。因此,如果您对性能非常挑剔,那么调用getValue()可以为您节省一次函数调用。

  get value(): T {
    return this.getValue();
  }
Run Code Online (Sandbox Code Playgroud)

https://github.com/ReactiveX/rxjs/blob/1d29fe8b903c0dbc2b74a5e68abb9270e3f45015/src/internal/BehaviorSubject.ts#L19