expand运算符接受一个函数作为参数,该函数以递归方式应用于源可观察的对象,也应用于输出可观察的对象。最终值是可观察的。
语法
expand(recursive_func:observable): Observable
参量
recursive_func-将函数应用于来自源的所有值,并返回一个Observable。
返回值
一个可观察的对象,其值与recursive_func的结果相同。
例
import { of } from 'rxjs'; import { expand } from 'rxjs/operators'; let buffered_array = of(2).pipe(expand(x => of(2 * x))); buffered_array.subscribe(arr => console.log(arr));
输出

作者:terry,如若转载,请注明出处:https://www.web176.com/rxjs/1837.html