基本概念
Observable 可观察者, 生产数据
Observer 观察者, 消费数据
Subscription 订阅/可清理对象, 用以清理资源或中断Observeable执行
Subject 多播主体...请求状态管理器中的状态指
推送: 有生产者控制何时获取数据, 例如:向服务器请求数据
可观察者 Observable
基础创建
import { Observable } from 'rxjs';
const...subject 本身是观察者, 可以作为Observable 参数
// 创建对象
import { Subject } from 'rx.js';
const subject = new subject...--- {id:2}
from: 输出可遍历对象子项
import { from } from 'rxjs';
const data$ = from([1, 2, 3]);
data$.subscribe...1 ---- 3 ---- 6
// 其他特殊操作
from([1, 2]).scan((a, b) => [...a, b], []);
// print
[1] --- [1, 2]
// 使用数组记录每次发送的值