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

Rac*_*naa 2 rxjs angular rxjs6

那么of运算符和Observable.of创建observable的推荐方法之间的区别是什么?

import { Observable } from 'rxjs/Observable';
const obs$ = Observable.of(3);
Run Code Online (Sandbox Code Playgroud)

要么

import { of as observableOf } from 'rxjs';
const obs$ = observableOf(3);
Run Code Online (Sandbox Code Playgroud)

Per*_*eck 5

第二种方式是首选方式,并且前进(从rxjs v7)是唯一的方法.在v6中你仍然可以通过包含rxjs-compat包来使用第一个,但是编写新代码,你应该坚持使用上面提到的最后一个方法.