【发布时间】:2023-04-09 06:26:01
【问题描述】:
有一个使用 zip 组合固定数量的 observables 的示例,如下所示:
var range = Rx.Observable.range(0, 5);
var source = Observable.zip(
range,
range.skip(1),
range.skip(2),
function (s1, s2, s3) {
return s1 + ':' + s2 + ':' + s3;
}
)
我的问题是,如果我有一个可观察的数组(长度可以是任何值),如何像 zip 一样完成呢?
var arr = [observable1, observable2, ..]; //like 100 of them!
var source = Observable.zip(
//how to put each observable here?
function (__how to put argument here?_) {
return /* loop through arguments*/;
}
)
【问题讨论】:
标签: javascript arrays observable