如何使用Rxjs在某个时间间隔内将值列表从一个数组复制到另一个数组?

时间:2018-01-13 17:29:41

标签: rxjs5

使用Rxjs,我需要复制10个下一个值,从arr1到arr2 200ms。我想出了下面的代码,但应该有一些Rxjs的方法。

originalArr= [];

newArr = [];

Rx.Observable.interval(200)
        .scan((acc, val) => acc + 10)
        .takeWhile(v => v < this.value.length)
        .subscribe(val => {
            const arr = this.value.slice(val, val+10);
            arr.forEach(v => this.newVal.push(v));
        });

0 个答案:

没有答案