使用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));
});