Просмотр исходного кода

chore(reactivity): remove unecessary array copy (#12400)

edison 1 год назад
Родитель
Сommit
70b44ca835
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      packages/reactivity/src/effectScope.ts

+ 2 - 3
packages/reactivity/src/effectScope.ts

@@ -119,9 +119,8 @@ export class EffectScope {
     if (this._active) {
       this._active = false
       let i, l
-      const effects = this.effects.slice()
-      for (i = 0, l = effects.length; i < l; i++) {
-        effects[i].stop()
+      for (i = 0, l = this.effects.length; i < l; i++) {
+        this.effects[i].stop()
       }
       this.effects.length = 0