Răsfoiți Sursa

perf(core): prevent iteration of arrays that should not be observable (#6467)

close #6284
fenduru 8 ani în urmă
părinte
comite
aa820cba37
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/core/observer/index.js

+ 1 - 1
src/core/observer/index.js

@@ -157,7 +157,7 @@ export function defineReactive (
         if (childOb) {
           childOb.dep.depend()
         }
-        if (Array.isArray(value)) {
+        if (Array.isArray(value) && Object.isExtensible(value)) {
           dependArray(value)
         }
       }