.take(1)
或.first()
或公共.unsubscribe
,以及其他。 或者是否有必要自杀? .complete()
或者它不会影响未来的表现?
一个简单示例:创建100个冷流
function test() {
let obs = Rx.Observable.create(observer => observer.next(Date.now()));
obs.subscribe(v => console.log("1st subscriber: " + v));
obs.subscribe(v => console.log("2nd subscriber: " + v));
}
for(var i = 0; i < 100; i++){
test();
}
答案 0 :(得分:0)
冷流只是未执行的功能。因此,创建它们将分配内存,但不会产生任何进一步的性能问题。