【发布时间】:2017-06-19 09:31:48
【问题描述】:
如何在 rxjs 中使用 Observables 实现以下代码?
我在这里想要实现的是我有一个函数数组,每个函数都接受一个对象,修改它并将对象返回给堆栈中的下一个函数。
function A(res:SomeType){
//Do Something
return res;
}
function B(res:SomeType){
//Do Something
return res;
}
function C(res:SomeType){
//Do Something
return res;
}
let fnPipe = [];
fnPipe.push(A);
fnPipe.push(B);
fnPipe.push(C);
obj= {key:"val"};
fnPipe.forEach((fn)=>{
obj= fn(obj);
});
console.log(obj);
如何在 rxjs 中使用 observables 实现相同的功能?
【问题讨论】:
-
我真的不明白你为什么要用 observable 来做这个
标签: javascript rxjs observable rxjs5