`of` 运算符和 `Observable.of` 的区别

Difference between `of` operator and `Observable.of`

那么 of 运算符和 Observable.of 之间有什么区别?创建可观察对象的推荐方法是什么?

import { Observable } from 'rxjs/Observable';
const obs$ = Observable.of(3);

import { of as observableOf } from 'rxjs';
const obs$ = observableOf(3);

第二种方式是首选方式,也是唯一的方式(从 rxjs v7 开始)。目前在 v6 中,您仍然可以通过包含 rxjs-compat 包来使用第一种方法,但是编写新代码时,您应该坚持最后提到的方法。