RXJS BehaviorSubject getValue 与值

RXJS BehaviorSubject getValue vs value

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

两种方法没有区别

内部 BehaviorSubject returns 来自 getValue() 的值。因此,如果您对性能非常挑剔,那么调用 getValue() 可以节省一次函数调用。

  get value(): T {
    return this.getValue();
  }

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