在迭代之前复制数组的这种模式是什么?

时间:2019-05-17 03:59:45

标签: javascript arrays typescript rxjs

const { observers } = this;
const len = observers.length;
const copy = observers.slice();
for (let i = 0; i < len; i++) {
  copy[i].next(value);
}

https://github.com/ReactiveX/rxjs/blob/master/src/internal/Subject.ts处阅读了rxjs源代码,我看到了这种模式,我想知道复制数组然后在数组上进行迭代有什么意义?

为什么不只是迭代数组?

0 个答案:

没有答案